Catherine Hapka

284 books

272 pages paperback 2008

adventurous emotional lighthearted medium-paced

138 pages paperback 2004

dark mysterious medium-paced

24 pages paperback

fiction childrens emotional lighthearted medium-paced

24 pages 1998

emotional lighthearted medium-paced

24 pages paperback 1998

emotional lighthearted medium-paced

160 pages digital 2022

fiction middle grade

256 pages

128 pages paperback 2009

lighthearted medium-paced

missing page info 2014

lighthearted sad medium-paced

32 pages paperback 2014

childrens medium-paced