MathDiscrete Mathematics with ApplicationsDiscrete Mathematics with ApplicationsSpeaking Mathematically The Logic of Compound Statements The Logic of Quantified Statements Elementary Number Theory Sequences, Mathematical Induction, and Recursion Set Theory Properties of Functions Properties of Relations Counting and Probability Theory of Graphs and Trees Analysis of Algorithm Efficiency Regular Expressions and Finite-State Automata