A review by evemason
The Last Graduate by Naomi Novik

4.25