Chandogya Upanisad: Translation with and Extensive Commentary by Swami Muni Narayana Prasad (with the original text in Sanskrit and Roman transliteration)