The epic battle of Mahabarata has Lord Krishna giving The Bhagavad Gita as his message to Arjuna. The verses are full of deep meaning and are forever enlightening. Everytime you read the Gita, one learns something new! Its that powerful.
The English translation is a good effort. But I would love to see a version with the original Sanskrit verses translated into Hindi.