I agree with mjgoins.
If you are motivated to do some self learning, here is a link to a course offered at UMD on Discrete structures: http://www.cs.umd.edu/class/fall2006/cmsc250/note.html
Check out the "Notes" (lecture slides), homework, quizzes, exams (all of which have the solutions posted).
Also, check out the syllabus and you can find the readings in the textbook: Discrete Mathematics with Applications by Susanna Epp. (Google Shopping: http://tinyurl.com/d99nb9)