Key concepts in politics / Andrew Heywood. - Heywood, Andrew (Palgrave study guides, 2000)