Books

Skeletons on the Zahara Skeletons on the Zahara
2004
The Feud The Feud
2013
Every Man Will Do His Duty Every Man Will Do His Duty
2012
A Sea of Words A Sea of Words
2012
Sufferings in Africa Sufferings in Africa
2007
Harbors and High Seas Harbors and High Seas
2012

Audiobooks

Skeletons on the Zahara Skeletons on the Zahara
2014
The Feud The Feud
2013
Unbound Unbound
2010
Guardians of the Valley (Unabridged) Guardians of the Valley (Unabridged)
2023