Introductory Graph Theory by Gary Chartrand