Kamran Ahmad has a Ph.D. in South Asian Spirituality in addition to other degrees in various disciplines from the USA, and he has taught both Religion and Psychology at universities in the USA and Pakistan. Beyond academic settings, however, he has travelled around the world over the last three decades, exploring various spiritual traditions, including several Sufi Orders. He is therefore able to pull out the essential elements of spirituality that underlie the different forms, and identify them in the everyday life of Pakistan. He has also been involved with the civil society of Pakistan over...