Author: Noor Ahmed Sheikh.