e. c. titchmarsh, m.a., f.r.s