Title: Republicanism, Christianity and Marxism
Subjects: Socialism
Places: Ireland