Truth and reality in Marx and Hegel : a reassessment