Economic Thought Since Keynes: A History and Dictionary of Major Economists