Author: T. F. & C. M. Bowra (edits) Higham