http://www.englishclub.com/writing/punctuation.htm
http://www.informatics.sussex.ac.uk/department/docs/punctuation/node00.html
http://www.bristol.ac.uk/arts/exercises/grammar/grammar_tutorial/page_03.htm
http://www.bbc.co.uk/skillswise/topic/punctuation