http://www.earlham.edu/~peters/courses/log/loghome.htm http://www.andrew.cmu.edu/~cebrown/notes/mclarty.html