Books Review
This is a list of books I have read and my comments on them
Algebra: Chapter 0 by Paolo Aluffi
9/10. This is the greatest book I have ever read. Exercises are great, and I did all of them.
Real Mathematical Analysis by Charles C. Pugh
8/10. This book helps you develop intuition and has a lot of pictures. But definition is sometimes hidden in the text and not very clear. It has interesting and extremely hard exercises.
Algebra by Serge Lang
3/10. Do not read. I personally dislike old book for two reasons. First, it's old. So it's probably out of date. People often read old book simply because their instructors and mentors read it. But new book comes out for a reason. Second, printing problem. Usually low quality print.
Modern Olympiad Number Theory by Aditya Khurmi
7/10. Great book for beginners. By the way, do not read Titu NT book, that sucks.
Euclidean Geometry in Mathematical Olympiads by Evan Chen
7.5/10. Great book for learning Geometry. You should do all the exercises. But this book only build basic tools for you, that is, you will be able to understand the solution after you read it. The computation section should be deleted, but that's my personal opinion.
Introduction to Linear Algebra by Gilbert Strang
6/10. Nice explanation but too easy for a math major. Exercises are trivial.
Olympiad Combinatorics by Pranav A. Sriram
8/10. Nice explanation and great exercises.