*** Irene At Large, Carole Nelson Douglas, 1992
I like it when an extracononical story pulls in either contemporary references to historical figures or canonical characters.
In this installment of the Irene Adler saga, Douglas pulls in a character from the Holmes story "The Case of the Empty House" in which Holmes thwarts his own assassination by the second most dangerousm man in England, Colonel Sebastian Moran. She does an excellent job of integrating the story line with what will happen five years later in the Doyle story, even explaining why Watson acts as if he's never heard of Moran later.
One thing I'm not as much a fan of is the descriptions of fashion and extended banter. I expect female readers may have a different opinion, which is good since the majority of readers are female, but I find myself skimming sections that don't deal with the plot.
This book was reissued as A Soul of Steel in 2006.