A review by imsam
The Calculating Stars by Mary Robinette Kowal

5.0