Teachings of Ramayana and Mahabharata