Writing Extra A resource book of multi-level skills activities - Palmer, Graham (London Cambridge University, 2010)
2
Keywords: English language -- Text-books for foreign speakers; English language -- For non-English speaking students