Apna punjab (punjab - a multilateral acquaintance) for PCS,PPSC,PTET & oher competitive exam. - Singh ,Jaspreet,ed.; Singh ,Jaspreet,ed. (Patiala Sangam pub.)