Enumerative combinatorics. (©2002)