Author: Muhammad Afzal Shahid .