Laurie R. King is the New York Times bestselling author of 25 novels and other works, including the Mary Russell-Sherlock Holmes stories.
Laurie R. King is the New York Times bestselling author of 25 novels and other works, including the Mary Russell-Sherlock Holmes stories.