This screencast introduces periods and appropriate uses in text.
Source: Kathryn Reilly
For more information regarding periods and abbreviations, try
http://www.factmonster.com/ipka/A0775271.html
http://grammar.ccc.commnet.edu/grammar/abbreviations.htm
Source: see above