Introduction To Graph Theory by Robin J. Wilson
I’ve recently had the opportunity to do some work on the Ants Memory profiler code base. This has involved looking into some of the algorithms that the product uses for calculating the strongly connected components and various shortest distance algorithms.
Despite really enjoying discrete mathematics and combinatorics, I didn’t do the Graph Theory course when I was at university. This book is a really interesting introduction to basic graph theory. It covers all of the basic theorems, with plenty of examples and exercises for getting the reader familiar with the material, and was well worth a read.