the essential guide to graph theory from an 18th century riddle to artificial intelligence c441cb9400de