Covers more than 4000 points of word meaning, spelling, punctuation, grammar and style.

http://site.ebrary.com/lib/uminnesota/docDetail.action?docID=10130364