Introduction to enumerative combinatorics - Bona, Miklos (McGraw-Hill Higher Education, 2007)