Philosophy and Fun of Algebra - book by Mary Everest Boole