The Dragori by Ben Alderson (series)

From Book Trigger Warnings