Books by John Henry Krahenbuhl