J. A. Cuddon M. A. R. Habib