Hammurabi's Laws: Text, Translation and Glossary (Academic Paperback)