Basic enumeration -- The sieve -- Permutations -- Two classical enumeration problems in graph theory -- Parity and duality -- Connectivity -- Factors of graphs -- Independent sets of points -- Chromatic number -- Extremal problems for graphs -- Spectra of graphs and random walks -- Automorphisms of graphs -- Hypergraphs -- Ramsey theory -- Reconstruction.