Algebraic Combinatorics And Computer Science by D. Senato & H. Crapo