Author: Sayyid faraz `Ali Rizvi