Philosophy And Fun Of Algebra by Mary Everest Boole & Everest Boole Mary Everest Boole