The marxist philosophy and the sciences - Haldane, J B S (2018)