The Magician

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

Nicolas Flamel (d. 1418), Niccolò Machiavelli (1469–1527), John Dee... read more