Publications by 'Alexander John Karran'