Writing Extra . / A resource book of multi-level skills activities . - Palmer, Graham (Cambridge Copy Collection., 2004)