Foundations of Combinatorics with Applications (Dover Books on Mathematics)