Skip to Content

How the Gods were Made by John Keracher

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

Price: £2.50
£2.50