Two Hundred and Twenty-One Baker Streets: An Anthology of Holmesian Tales Across Time and Space

Overview: