The Ruby in the Smoke by Philip Pullman (unabridged audiobook read by Anton Lesser; 6.5 hours on 6 discs): Sally Lockhart, recently orphaned, finds herself suddenly embroiled in a complicated plot wherein multiple people want to either kill her or save her. There are guns, and opium, and diaries, and shipwrecks, and over all it’s a pretty good whodunit. A little confusing at times, sure, but full of delightfully memorable characters.
A note on the audio: Lesser is simply marvelous. Seriously: he’s so good that I may go out of my way to listen to other books he reads, even if they aren’t normally my sort of thing. He’s just that excellent.
Also posted on BookCrossing.