The Prime Minister the office and its holders since 1945 - Hennessy, Peter (Allen Lane, 2000)