Mathematics: A Discrete Introduction (3rd Edition)
Solutions and explanations
Fundamentals
Collections
Counting and Relations
More Proof
Functions
Probability
Number Theory
Algebra
Graphs
Partially Ordered Sets