HenryBaker, "Equal Rights for Functional Objects or, The More Things Change, The More They Are the Same" (1993)
http://citeseer.ist.psu.edu/baker93equal.html
A classic paper explaining how to define equality (or identity) properly in ObjectFunctional systems, that support both ObjectOrientedProgramming and FunctionalProgramming.