In the name of Salome a novel - Alvarez, Julia (Plume Book, 2001)