Hammurabi of Babylon, the Master of Mesopotamia