A review by rebann1981
A Thousand Ships by Natalie Haynes

adventurous challenging reflective slow-paced

4.5