Author: Syed Abul Hassan Ali Nadwi