Stealing shadows - Hooper, Kay (Bantam Books, 2000)