Author: T.D.Kendrick and C.F.C.Hawkes