Great mathematician George Boole