Journey to Canaan

293 pages paperback 2012

fiction historical challenging emotional informative medium-paced

314 pages 2016

fiction adventurous emotional hopeful medium-paced