Thriller will keep you reading late at night