Topics in Algebraic Graph Theory by Richard Wilson & L. Beineke