CURRENTLY SOLD OUT

Socrates Meets Marx: The Father of Philosophy Cross-Examines the Founder of Communism by Peter Kreeft (Paperback / softback, 2012)