Algebraic Graph Theory : Morphisms, Monoids and Matrices - Ulrich Knauer (2011)