D. J. H. Garling is Emeritus Reader in Mathematical Analysis at the University of Cambridge and Fellow of St John's College, Cambridge. He has fifty years' experience of teaching undergraduate students in most areas of pure mathematics, but particularly in analysis.