George Boole view 3