Write right! a desktop digest of punctuation, grammar, and style - Venolia, Jan (Ten Speed Press, 2001)