A relatively painless look at punctuation.
A complete guide to punctuation in English
Fun with punctuation....