Muhammad Kamal Author

Dr Muhammad Kamal is Lecturer in Islamic Studies at the Melbourne Institute of Asian Languages and Societies, The University of Melbourne, Australia.