Notes on Introductory Combinatorics (Modern Birkhauser