Pam Nelson, veteran newspaper copy editor and author of the Triangle Grammar Guide blog suggests these books the next time you're tearing your hair out over "who" verses "whom."
Garner's Modern American Usage by Bryan A. Garner
Common Errors in English Usage by Paul Brians, and its related website
Working with Words by Brian S. Brooks
Rules for Writers by Diana Hacker