Packt - Introduction to graph algorithms for game developers By Daniel Jallov, published by Packt Publishing