For most of her life, Lirael has been training to kill -- and replace -- a duplicate version of herself on a parallel Earth. She is the perfect sleeper-soldier. But she's beginning to suspect she is not a good person. Fans of eerily futuristic and be...