Marxism and the philosophy of science a critical history - Sheehan, Helena