Books written by the author Hall J. R. S.