by John O'Farrell
Elucidates the bizarre events, ridiculous characters and stupid decisions that have shaped Britain's story since 1945.