BASIC TECHNIQUES OF COMBINATORIAL THEORY - Daniel I.A. Cohen (-)