British Fantasy Society: Best Novel winner (1996).
After the sudden death of his wife, Tom Webster travels to Jerusalem in search of a friend from his college days. The haunted city, divided by warring religious factions, offers him no refuge from his guilt and grief. As he is wandering through the streets and the archaeological sites, a mysterious old woman appears to Tom and delivers messages that seem beyond his comprehension. But a fragment of the Dead Sea Scrolls that had been kept hidden by an old Jewish innkeeper appears to offer the key to understanding the apparition. Driven to the edge of insanity, Tom believes the spirit of Mary Magdalene is trying to reveal the hidden history of the Resurrection, and he struggles to reconcile the distant past with his own future before the threads of his identity unravel.