@Override public boolean equals(Object other){
  return this == other || (other instanceof Author && hashCode() == other.hashCode());
}

@ Override public boolean equals ( Object other ) { return this == other || ( other instanceof Author && hashCode ( ) == other . hashCode ( ) ) ; }
equals implementation using a business key .
