Author: Basheer Ahmad,Muhammad.