Gods, Demons and Symbols of Ancient Mesopotamia: An Illustrated Dictionary