Unabridged Audiobook
Very enjoyable listen helped by a good narrator. Storyline was strong seemingly predictable but definitely contains good twists and turns.
~~tag-text~~