Source: https://www.albany.edu/~gs149266/Porter (1985) - chapter 1.pdf