Algebraic Combinatorics by Peter Orlik & Volkmar Welker