Marxism and the philosophy of science : a critical history : the first hundred years - Sheehan, Helena (Verso, 2017)