An introduction to combinatorics

Alan Slomson
Chapman and Hall
9780412353703
0-412-35370-9