Book 1


Book 2

Beleaguered Truth

by William P. Messenger

Published 20 August 2015

Book 3

Impending Fate

by William P. Messenger

Published 7 December 2017