THE MAGICIAN (Path of the Fool Series) by Michael Tsarion.