Allenby, R. B. J. T. How to count an introduction to combinatorics / by R. B. J. T. Allenby & Alan Slomson - 2nd ed. - Boca Raton CRC 2011 - 430p.