Crossways
(Deathlands, book 30)
James Axler
(
Laurence James
)