Unabridged Audiobook
Definitely worth the time. The author paid careful attention to making a believable plot and used plenty of sudden twists to keep the story from being obvious.
~~tag-text~~