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