A First Course In Graph Theory by Mathematics, Gary Chartrand & Ping Zhang