Karl Marx :greatness and illusion