The Difference Engine: Charles Babbage and the Quest to Build the First Computer is a book by Doron Swade.