The Improbable Casebook of Sherlock Holmes
Where does the improbable end and the impossible begin? Nick Cardillo (author of The Feats of Sherlock Holmes) presents seven improbable adventures of the World's Greatest Detective collected for the first time in one place... See More