- Churchill: The Unexpected Hero (Lives and Legacies Series)
- Listening to Britain: Home Intelligence Reports on Britain's Finest Hour - May to September 1940
- Principles of Program Design: Problem-Solving with JavaScript, International Edition
- No Turning Back: The Peaceful Revolutions of Post-War Britain
- Now the War Is Over