Handbook of discrete and combinatorial mathematics - Rosen, Kenneth H.; Michaels, John G. (CRC Press, 2000)