Adrian Arfire's PhD thesis, public defense, 2016