Bhagavad Gita, Chapter 12: The Yoga of Devotion

All 20 verses of Chapter 12 of the Bhagavad Gita in Sanskrit, with English translation, per-word meanings, and Adi Shankara's commentary.