Mask of the Demon
Niall Teasdale
A Wizard of Mars: The Ninth Book in the Young Wizards Series
Diane Duane
Wizards (9)
Queen of Demons
David Drake
Lord of the Isles (2)
Waiting in the Wings
Melissa Brayden
Fallen Dragon
Peter F. Hamilton