The last hero (the children of two kingdoms) /
Ashgillan, Michael T.,author.