A review by dsdb
The Last Graduate by Naomi Novik

3.75