A review by s3ag0at
The Last Graduate by Naomi Novik

5.0