Algebraic Combinatorics by Chris D. Godsil