Catherine Hapka

284 books

272 pages paperback 2008

lighthearted fast-paced

missing page info

32 pages hardcover 2013

adventurous lighthearted medium-paced

24 pages paperback 1997

medium-paced

15 pages paperback 2008

15 pages 2008

emotional reflective medium-paced

missing page info 2007

fiction childrens middle grade lighthearted reflective fast-paced

missing page info hardcover

10 pages

nonfiction childrens

24 pages paperback

fiction childrens