Prelude.
Part One: Graph Theory.
Chapter 1: Elements of Graph Theory.
Chapter 2: Covering Circuits and Graph coloring.
Chapter 3: Trees and Searching.
Chapter 4: Network Algorithms.
Part Two: Enumeration.
Chapter 5: General Counting Methods for Arrangements and Selections.
Chapter 6: Generating Functions.
Chapter 7: Recurrence Relations.
Chapter 8: Inclusion-Exclusion.
Part Three: Additional Topics.
Chapter 9: Polya's Enumeration Formula.
Chapter 10: Games with Grapes.
Postlude.
Appendix.
Alan Tucker is Deputy Department Chair and Undergraduate Program Director in the Department of Applied Mathematics and Statistics at SUNY Stony Brook.