Author: Aasthana Panditha , Sarvadarshana Thirtha Y.Nagesha Shasthrigalu,