A review by kegriese1
Island in the Sea of Time by S.M. Stirling

challenging medium-paced

3.75