Author: M.A. Ian Cox,C.B.E.