Karl Marx's philosophy of nature, action and society : a new analysis - Holt, Justin P. (Cambridge Scholars Pub., 2009)