Dr.Saleem Akhtar Nafseyati Tanqeed - 1986 Lahore; Majlis taraqi adab calab Road. - 396 P HB Dewey Class. No.: 808.85 / HUS