Elements of writing revised edition - Kinneavy, James L. (Holt, Rinehart and Winston New york, 1998)