Criticism of Heaven: On Marxism and Theology (Historical Materialism Book Series)