Introduction to combinatorics - Wallis, W. D. (Chapman & Hall/CRC,)