petermgraham 's review for:

On Basilisk Station by David Weber
4.0