A writer's workshop : - Brannan, Bob. (McGraw-Hill, 2006)