Some themes of the book:
Enumerative combinatorics and basic graph theory: Introduction to dimers, tilings, magic and Latin squares, permutations, combinations, generating functions, games of chance, random walks, binomial and Poisson distributions. Catalan numbers, their generalizations and applications, including roulette and pricing derivatives. Euler and Hamiltonian paths, linear and planar graphs, labeled trees and other topics on graphs; many of them are presented as exercises.
Modeling: Linear recurrence relations, Fibonacci rabbits, population growth, tree growth, epidemic spread and reinfections, resonances and nuclear reactors, predator-prey relationships and stopping times.
Elementary number theory: Residues, finite fields, Pisano periods, quadratic reciprocity, Pell's equation, continued fractions, and Frobenius coin problem. Applications to cryptography, designs and magic squares, error-correcting codes and nonattacking queens.