Contending economic theories: Neoclassical, keynesian and marxian - Wolff, Richard D. (Cambridge The MIT Press, 2012)