A review by annilane
The Last Graduate by Naomi Novik

3.0