Babbage and Clement's Difference Engine

3108105777 2104bd9010