File:Babbage difference engine drawing.gif

Babbage's Difference Engine; public domain due to age. Source: http://commons.wikimedia.org/wiki/File:Babbage_difference_engine_drawing.gif