Unabridged Audiobook
This story has many layers and many byways and is one of the best "who done its" I have read in a long time. Had me guessing almost to the end!