The Drawing of the Three (The Dark Tower, Book 2)

The Drawing of the Three - Stephen King Brilliant and atmospheric.
Read it twice.