Unabridged Audiobook
One of my favorite books. Sort of dark and gritty, as were the times it's based in. All the characters are interesting and weave together wonderfully. I almost always guess the twist before it happens, but I genuinely did not see this one coming. Stick with it until the end, and you won't be disappointed!
~~tag-text~~