The Sorceress is by Michael Scott. The third installment in The Secrets of the Immortal Nicholas Flamel series. Josh's powers have been awakened, but he needs to be trained. Sophie also needs further training in the remaining elemental magics. Perenelle is trapped on Alcatraz. Nicholas decides to take the twins to England to be trained by the immortal king Gilgamesh, and then use the ley lines at Stonehenge to travel to San Francisco to rescue Perenelle. Dee and Machiavelli are on their trail, as are other monsters. While Gilgamesh might help train the twins in water magic, there is a problem - he is very very insane and he isn't exactly fond of the Alchemist. Another wonderful book in this fun and exciting series.
Ratings: 7th grade - 9 out of 10 - V (violence).