Writing upper - intermediate - Nolasco, Rob (Oxford : Oxford University Press, 1987)