Honourable Insults: A Century of Political Invective - Knight, Greg (Arrow Books, 1991)