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