Computational discrete mathematics : combinatorics and graph theory with Mathematica - Pemmaraju, Sriram V., 1966; Skiena, Steven S. (Cambridge University Press, 2003)