Books by Andrew D. W. Geering