A review by samanthafab
On Basilisk Station by David Weber

3.0