Passages from the life of a philosopher - Babbage, Charles 1791-1871 (William Pickering, 1994)