A review by daines
Archer's Quest by Linda Sue Park

Utterly silly premise, but fun nonetheless.