Después de asistir a "Dragon School" y a "Magdalen College School" (ambas en Oxford), recibió su doctorado de la Universidad de Cambridge en 1968.