Title: John Hampden; a life.