Catherine Hapka

284 books

48 pages paperback 2002

reflective medium-paced

138 pages paperback 2004

emotional medium-paced

missing page info 2012

hopeful lighthearted relaxing slow-paced

missing page info 1692

informative inspiring mysterious medium-paced

32 pages paperback 2017

adventurous lighthearted medium-paced

48 pages hardcover 2007

fiction science fiction dark lighthearted mysterious medium-paced

154 pages paperback

fiction art childrens music medium-paced

256 pages 2007

childrens middle grade adventurous fast-paced

32 pages paperback

fiction childrens sports medium-paced

160 pages paperback

fiction middle grade funny lighthearted medium-paced