Some Glimpses of Ancient Indian Thought and Practices