A text book of communicative english - Narula N K (Astha Publishers, 2013)