Source: https://ils.unc.edu/courses/2013_fall/inls556_001/INLS 556 Fall 2013 Syllabus.pdf