Hinduism has many major texts, some of the shruti variety and some of the smriti variety. Shruti means that which has been heard or revealed. Therefore, shruti texts do not have a human agent as a composer. Examples of shruti texts are Vedas, Brahmanas, Aranyakas and Upanishads.