Palmer, Graham Writing extra : a resource book of multi-level skills activities - Reprint. - Cambridge Cambridge University Press 2004 - 30 cm. ISBN: 521532876