The Game - Laurie R. King
Good, yes. But I found myself more possessive of the original Kim than I was of the original Holmes. It's difficult when you read someone else's use of a popular character and they imagine something so different to your own.