Books by Eric S Hartzell