David Galvin's Math 60610 page

(Graudate Basic Discrete Mathematics, University of Notre Dame)