Upanishad is formed three words meaning "near" "down" and "sit" and refers to the act of students sitting close to a teacher who is imparting some important or secret doctrine. The Upanishads are one part of Hindu scriptures, describing reincarnation. Some centuries before the time of Krishna and Buddha the Upanishads were a dominant teaching. The sage Yajnavalkya is said to be the primary teacher of the Upanishads, which are written in Sanskrit. It is believed that later Hindu and Buddhist philosophy is founded on Upanishad teachings.The core spiritual vision of the Upanishads is a philosophical argument that says only through a devoted personal effort can one find truth. Vedic doctrines such as self-realization, yoga and meditation, karma and reincarnation veiled in mystery in older religion but the Upanishads reveal much of this mystery by affixing a particular Veda through a Brahmana or Aranyaka. The Upanishads espouse neti-neti, a view that truth can be found only through the negation of all thoughts around truth.