A review by rowanelise
The Calculating Stars by Mary Robinette Kowal

5.0