Going with doHarvest as the name for doing the book harvest.
eq override now checks for other object being null.