Author: T.E.Glover & W.C.A.Kerr