David Galvin's Math 10120 page

(Finite Mathematics, University of Notre Dame)