Many Travails of John Smith

Chris Tullbane presents Book 5 in the Many Travails of John Smith series.