Source: http://faculty.haas.berkeley.edu/arose/xba201b2018.pdf