Writing extra : a resource book of multi-level skills activities - Palmer, Graham (Cambridge copy collection, 2004)