Author: Fazl Ahmad.