Oh, what a tangled web.... Mysteries nestled inside others, but Major Jack Haldean---a writer himself---untangles them all in the end. This was a delightful story and made me appreciate the imagination of the author which allowed her to come up with such a plot. And to top it all, she came up with a very nice and somewhat unusual ending.