Author: Salah-ud-Din,Iqbal.