A Russian Sherlock Holmes
Boris Akunin hits his stride in Murder on the Leviathan. Just enough use of intellegent observation without the egocentricity of Sherlock Holmes. His voice comes through the many twists and turns of the story and you are held in it's spellbinding grip to the very end.
Who did it and where? Read for yourself and find out!