A review by bestja01
The Last Graduate by Naomi Novik

4.5