A writer's reference with exercises - Hacker, Diana 1942-2004. (Bedford/St. Martins, 2011)