Fixed Book equals method so that it works properly for comparing
publisher year