Political Ideologies

An introduction, fifth edition

by Andrew Heywood

PowerPoint slides: