Jeremy Thorpe

John Preston reviews Beneath the Streets by Adam Macqueen