Enumerative Combinatorics, Volume 1