Neoplatonism and Indian Thought