Computational discrete mathematics : combinatorics and graph theory with mathematics - Pemmaraju,Sriram (Cambridge University Press, 2006)