Major ideologies An interpretative survey of democracy,socialism and nationalism - Groth Alexander J (1971)