Philosophical reflections of Naishadhacharitha