Author: c. f. powell, p. h. fowler, d. h. perkins