Boris Hessen and Philosophy: The Socioeconomic Roots of Classical and Modern Physics - 9781538147580