Source: http://homepages.gac.edu/~apeterso/five_components.pdf