Publications by 'Alexander McLachlan'