Author: Mary Everest Boole