http://www.sonoma.edu/users/e/eyler/426/hicks2.pdf