English-punjabi dictionary: over 20,000 english words with meanings in english & hindi also/compiled by Amrik Singh Walia - Walia,Amrik Singh (New delhi Star publications (pvt) ltd, 1995)