Combinatorial methods - Percus, Jerome Kenneth (Springer Venlag, 1971)