The Little Giant by Heather Ann Plew
_