Source: http://henrikberglund.com/Opportunities.pdf