Books by Lindsay, John S. (John Shanks) (sorted alphabetically)