Merlin's Children by Megan Joel Peterson