Mark Hoffer

3 books

297 pages hardcover 2005

fiction historical lighthearted slow-paced

192 pages digital

108 pages paperback 2011

emotional reflective sad medium-paced