The Difference Engine cover

The Difference Engine

The Difference Engine cover