Overall a comprehensive book for anyone new to political ideologies, it covers all the major ones including Liberalism, Conservatism, Fascism, Nationalism, Feminism, Socialism (including Communism) and Ecologism. Although tedious at times and repetitive, it achieves its aims of enabling the reader to have a sure grasp of the key concepts within each ideology.