How the Gods were Made by John Keracher

October 25, 2018

£4.00

SKU: 6 Category:

Description

A classic reprint of a 1929 text defending the materialist conception of history. In doing so it explains the Socialist opposition to religion.

(£2.50) +P&P £4.00