Bhagavad Gita, Chapter 2: The Yoga of Knowledge

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