Writing skills a problem solving approach for upper intermedia and more advance - Coe, Norman (New York Cambridge Uni.Press, 1987)