Jerusalem Road

missing duration info first pub 2020 (editions)

fiction historical emotional hopeful reflective slow-paced

384 pages first pub 2021 (editions)

fiction historical reflective medium-paced

366 pages first pub 2021 (editions)

fiction historical reflective medium-paced

384 pages first pub 2022 (editions)

fiction historical adventurous challenging hopeful medium-paced