A review by mrfregoe
The Flight of the Eisenstein by James Swallow

3.75