The shadow of solomon - Gardner, Laurence (HarperElement, 2006)