Graph Theory by Raymond Greenlaw & Geir Agnarsson