The Sorceress

by Michael Scott Book 3 of the Secrets of the Immortal Nicholas Flamel Series