Upanishads are the basic foundation of the Indian spiritual thought and the source of the Indian Spiritual Philosophy. They are the poetic spiritual work of the sages to discover and understand the ultimate reality. Upanishad mainly contains the dialogs between Guru and Shishya.