Unabridged Audiobook
Good story with clever twists and turns. Great character development; really got involved with them on several levels. The narrator...he did a very good job changing his voice for each character even though they all spoke with English accents. But his accurate German accent got very tiring. I still have him 5 stars because it wasn't his fault that the writer included so many German street and town names.
~~tag-text~~