Socrates Meets Marx: The Father of Philosophy Cross-Examines the Founder of Communism

by Peter Kreeft

Blurb

Member Reviews Write your own review

Be the first person to review

Log in to comment