Discrete Mathematical Structures – Bernard Kolman – 3rd EditionFor one- or two-term freshman/sophomore-level courses in Discrete Mathematics. Combining a careful selection of topics with previews of their genuine applications in computer science, this text, more than any other book in its field, is written at an elementary level with a strong pedagogical focus.