>>7789336Discrete math books are almost universally terrible. Just read a separate book for each topic.
>ProofsA Transition to Advanced Mathematics by Smith, Eggen, and Andre
Conjecture and Proof by Laczkovich (Supplement)
>ProbabilityIntroduction to Probability by Bertsekas and Tsitsiklis
Probability in Electrical Engineering & Computer Science: An Application-Driven Course by Walrand (Supplement)
>Statistics*All of Statistics: A Concise Course in Statistical Inference by Wasserman (Quick crash course)
Probability and Statistics by DeGroot and Schervish
Mathematical Statistics with Applications by Wackerly, Mendenhall, and Scheaffer
>Combinatorics and Graph TheoryCombinatorics and Graph Theory by Harris, Hirst, and Mossinghoff
Combinatorics: Topics, Techniques, Algorithms by Cameron
>Algorithm AnalysisAn Introduction to the Analysis of Algorithms by Sedgewick and Flajolet
Analytic Combinatorics by Flajolet and Sedgewick (Sequel)
>Automata, Computability, and Complexity TheoryAutomata and Computability by Kozen
Computational Complexity: A Modern Approach by Arora and Barak
Theory of Computation by Kozen
>Number TheoryIntroduction to Number Theory by Hardy and Wright
A Course in Computational Algebraic Number Theory by Cohen
Advanced Topics in Computational Number Theory by Cohen
>CryptographyIntroduction to Modern Cryptography by Katz and Lindell
An Introduction to Mathematical Cryptography by Hoffstein, Pipher, and Silverman
>Information TheoryElements of Information Theory by Cover and Thomas
Coding and Information Theory by Roman
>Abstract Algebra*Algebra by Artin
Topics in Algebra by Herstein