The Best Translation of Gilgamesh
Gilgamesh: A New English Version
by Stephen Mitchell
This is considered the best English translation of Gilgamesh currently available because it is meticulously translated into highly readable English. The text is supplemented by extensive notes that provide context as well as explanations as to why certain translational choices were made.
For the best books on Gilgamesh, please see this article.