Jennifer L. Roche

5 books

271 pages digital

404 pages paperback

nonfiction self help emotional medium-paced

162 pages digital 2016

366 pages paperback

fiction reflective slow-paced

234 pages paperback

fiction adventurous emotional slow-paced