Common Lisp the Language, 2nd Edition
 
 

A generic function is a function whose behavior depends on
the classes or identities of the arguments supplied to it.  The methods define the class-specific behavior and operations of the
generic function. The following sections describe generic functions
and methods.