“A gem of hard science fiction.” I would give this 10 stars!

• Buy or borrow via OpenLibrary