Understanding history : Marxist essays - Novack, George Edward. (Pathfinder, 1980)