Books by Pringle, J. (John) (sorted alphabetically)