Philosophy and Fun of Algebra by Mary Everest Boole