Three Great Economists: Smith, Malthus, Keynes. - Raphael, D.D (Oxford University, 1997)