King Hammurabi of Babylon. A Biography - Van De Mieroop, M.