Many argue only Winston Churchill had a greater impact on British life than John Maynard Keynes over the last century. In the series Masters of Money, BBC Economics Editor Stephanie Flanders examines how three extraordinary thinkers - Keynes, Hayek and Marx – helped shape the 20th century and continue to exert a huge influence on our world today.