Author: R. O. MacFarlane G. J. Reeve