J. M. Willis Book List