Introduction to combinatorics - Gerald Berman and K.D. Fryer (Academic Press)