The gunslinger

Stephen King
Viking
9780670032549
0-670-03254-9