Blue Moon by Lee Child

Jack Reacher is traveling anonymously by Greyhound bus when he spots an old man sleeping with a pocket full of … More