How the Gods were Made by John Keracher

October 25, 2018

£2.50

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.