688 pages paperback

fiction childrens fantasy young adult adventurous medium-paced