None of the Hindu scriptures mentioned in the options were written by gurus. The Upanishads are ancient philosophical texts considered to be a part of the Vedas, the oldest Hindu scriptures. The Mahabharata and the Ramayana are epic tales that contain important religious teachings. The Theravada is a school of Buddhism and not a Hindu scripture.