A Shadow Upon the Land > Editions
by Bruce Blake
Published December 1st 2022
Kindle Edition, 308 pages
Published November 18th 2022
by Bruce Blake
Paperback, 306 pages
Published September 26th 2023
by Bruce Blake
Audible Audio



