Books by James C. McCullagh