Introduction to combinatorial analysis

John Riordan
Dover Publications
9780486425368
0-486-42536-3