The Gunslinger (The Dark Tower, Book 1)

The Gunslinger - Stephen King Brilliant and atmospheric.
Read it twice.