With Explanatory Notes.
William White is a Leverhulme Early Career Research Fellow at the University of York