Author: Syed Abul Hasan Ali Nadwi