Books by James H. Nicholson