Charles Babbage 1791-1871 Mathematical genius, astronomer, inventor and "father of computing"