Books by James A. Bill