A History of Macroeconomics from Keynes to Lucas and Beyond