Open Library

Invisible Sun

Charles Stross

First published: