Aidan Jordan-Boodle

The Genius of George Boole

The Genius of George Boole