Author: Shah, Mansoor.