Books by Paul J. Nahin