Islamic Civilization in South Asia: A History of Muslim Power and Presence in the Indian Subcontinent