Three great economists Smith, Malthus and Keynes - Raphael, D.D (The University, 1997)