New Oxford modern English workbook 2 - Horsburgh, Nicholas (Oxford University Press Karachi, 2018)