http://www.cooper.edu/humanities/classes/coreclasses/hss2/library/man_for_all_seasons.html