The Italian Secretary
by Caleb Carr
Wanting to accommodate modern readers. That is the first problem, if you can't read Victorian English why even bother reading Sherlock Holmes at all. Adding history to Baker street that was never mentioned before. That is the second problem, no history of that sort was ever mentioned in the original canon.