By chance I discovered Donald James while vacationing in England last year. I read "Vadim" and immediately launched a search for James' other books. "Monstrum" was a particularly pleasurable read. What makes the story is its leading man, Constantin Vadim, a character so desperately flawed and so compellingly real that it's impossible to not be drawn to him.
The insight into Russian history and the character and mindset of the people is particularly interesting. The history lesson that you get as the story unfolds competes heavily with the mystery and intrigue of the main plot and on several occassion manages to steal your attention.
Although at the end, James doesn't quite manage to pull everything together neatly, you'll forgive him because along the way he made you laugh, cringe, shiver and scream. The final destination does leave a bit to be desired, but getting there is all the fun.
I'm on to "The Fortune Teller" now.