A review by setauuta
The Calculating Stars by Mary Robinette Kowal

5.0