Hall, D. N., University of Cambridge, United Kingdom