Science and reform : selected works of Charles Babbage - Babbage, Charles, 1791-1871 (Cambridge University Press, 1989)