Author: Ahmad, Shakeel.