THE TRICK OF PUNCTUATION
How to use commas, periods, colons, dashes, and everything else.
You don't really need to sit through an English grammar class! You'll be surprised at what you already know. It's just that nobody made it simple to understand.