Architectures for fault-tolerant quantum computation - O'Gorman, J (University of Oxford, 2017)