Eslaah-e-Nafs-Revised-2012
Publisher: Idara e Ashrafia
Published: 2012
Place of publication: Peshawar, Pakistan
Language: urd