Author: Mian Nazir Ahmed.