Helen MacFarlane

5 books

402 pages hardcover 2022

fiction historical mystery adventurous dark mysterious medium-paced

304 pages paperback 1848

nonfiction philosophy politics informative reflective slow-paced

385 pages hardcover 2023

fiction crime historical mystery dark mysterious medium-paced

210 pages paperback

nonfiction politics religion

272 pages hardcover 2020

fiction historical mystery emotional mysterious slow-paced