Unabridged Audiobook
Good plot. Kind of dragged at the end but still a really good listen.
~~tag-text~~