MacAuslan, Euan M. R.,author.