Kingdom Come by Andrew C. Swanson
_