A review by cleve1212
Against the Tide of Years by S.M. Stirling

3.75