Author: Fazl Ali.