Key concepts in politics - Heywood, Andrew (Study guides, 2000)