The Difference Engine (photo)

The Babbage Difference Engine (detail)

The Babbage Difference Engine (detail).