Stout & Vetiver rated Applied combinatorics: 3 stars June 16, 2022 Public Applied combinatorics by Alan Tucker