Combinatorics And Graph Theory by John Harris, Jeffry L. Hirst & John M. Harris