Combinatorics an introduction - Faticoni, Theodore G. (John Wiley, 2013)