Existem muitos bons livros sobre teoria dos grafos. Comece com algo introdutório, como Graph Theory: Modeling, Applications and Algorithms , ou um dos muitos livros mais ou menos equivalentes nesse nível. Em seguida, passe para algo mais avançado, como
Também o desenvolvimento de sua experiência em matemática discreta é inestimável. Um livro como
Seria fornecer uma base sólida.
A maioria desses livros serviria como referência para a vida.
Veja também esta pergunta Que tipo de formação matemática é necessária para a teoria da complexidade? , grande parte do plano de fundo se sobrepõe, em particular combinatórias e estocásticas erradas (probabilidade e estatística).