Enumerative combinatorics, Volume 1 - Stanley Richard P (Cambridge CUP, 2012)
Keywords: Combinatorial enumeration problems