Author: Sayyid `Aziz Hasan