Foundations of Combinatorics with Applications by S. Gill Williamson & Edward A. Bender