David Galvin's Math 60610 page

(Discrete Mathematics, University of Notre Dame)