Source: https://www.gapminder.org/documentation/documentation/gapdoc010.pdf