Author: W.A. Craigie , John Buchan, Peter Giles, J.M. Bulloch