Open Library

The Difference Engine

Bruce Sterling and William Gibson

First published: