Books by James M. Harding