Combinatorial enumeration - Goulden, Ian P. (Dover Publications , INC., 2004)