Afterlight by Jonathan Shuerger

Afterlight

There is no rest for the aspiring hero Gideon, not when the dark sorcerer Ashkelon presides over his training.
for ,