The Waste Lands (The Dark Tower, Book 3)

The Waste Lands - Stephen King, Ned Dameron Brilliant and atmospheric.
Read it twice.