Molvi Badar ud Din Badar Jamey ul Ikhlaq (Hissa Punjam) Ilm e bayan - Lahore Taj company ltd 2006 - 240 ur Dewey Class. No.: 891.4391001