Equivalence 101: A blog post about object equality
pragmaticobjects.com