Writing today : contexts and options for the real world - Pharr, Donald. (McGraw-Hill, 2005)