Author: R. L. Elliott; M. J. Elliot;