of ali Nations , by John Macgregor.