Three great economists Smith,Maltus,Keynes - Raphael,D D (Oxford University Press, 1997)