Books by David E Hartman