Macgregor, A. G.,author.