A First Course in Discrete Mathematics (Springer Undergraduate Mathematics Series)