A History of Money: From Ancient Times to the Present Day