He has written 14 books:
- The Last Day (1967)
- The Year Of The Horse (1971)
- Carlton: A Study In Tory Politics (1973)
- By Design: A Story Of The Labour Party (1975)
- The People's Parliament: A History Of The House Of Commons (1977)
- The Second Parliament: A Study Of The British General Election Of 1979 (1981)
- Power And Power-Brokers: A Guide to People And Events Behind The Scenes In British Politics (1984)
- British Political Leaders (1987)
- Political Power: Who Runs Britain (1991)
- Great British Political Scandals (1994)
- The Life And Times of Winston Churchill (1997)
- The Making Of Margaret Thatcher (1999)
- The Life And Times of Tony Blair (2001)
- The Life And Times of Gordon Brown (2005)