Liberalism and socialismby Mark MacGuiganPolitics and governmentSocialismLiberalismWriting a summary for young readers…For young readersBook data: Open Library