Author: Sayyid Saeed akhtar rizvi