Applied Combinatorics by Fred S Roberts