Key concepts in politics - Heywood, Andrew (Palgrave, 2005)