Katharine Hall

14 books

12 pages digital

32 pages hardcover

fiction childrens nature science

154 pages paperback

fiction childrens magical realism middle grade mystery science fiction adventurous dark fast-paced

168 pages paperback

nonfiction health psychology science young adult