Author: C.H.V. Sutherland and J.D.A. Thompson J.G. Milne