Todd Hafer

33 books

320 pages 2006

fiction religion young adult emotional reflective fast-paced

352 pages digital 2002

nonfiction self help challenging informative reflective slow-paced

245 pages 2006

nonfiction self help informative slow-paced

288 pages 2011

nonfiction romance self help lighthearted slow-paced

248 pages 2002

nonfiction young adult emotional slow-paced

221 pages 2003

fiction mystery thriller informative inspiring mysterious slow-paced

16 pages paperback 1995

medium-paced

160 pages 2016

funny lighthearted medium-paced

missing page info

adventurous reflective sad medium-paced

320 pages digital 2006

nonfiction religion young adult emotional reflective fast-paced