Prof Ejaz A. Mehmood Zaruri kam pehly (First things first) - Lahore Takhlikat 2008 - 520 pages each ur Dewey Class. No.: 158.1