Source: http://www.yorku.ca/timm/courses/soci_1010_lectures/pdf/Intro_first_lecture.pdf