Open Library

Palimpsest

Charles Stross

First published: