# Number theory
1. Lý thuyết số sơ cấp, Ngô Bảo Châu

I bought this book last year and I’m still reading it. It’s a pretty good book to start with, especially if you don’t have any prerequisite knowledge or experience working with number theory problems. And in case you forget something, you can quickly check it out in this book.
# Group theory
1. https://eclass.uoa.gr/modules/document/file.php/MATH784/D.J.S.%20Robinson%20A%20Course%20in%20the%20Theory%20of%20Groups.pdf
# Algebraic Geometry
At first, i was reading a book written by professor Ngo Viet Trung. This book was really good to start learning AG, since it didnt require the reader to have a strong math background. Many books require you to understand Commutative Algebra concepts.
You can check it out here.

https://drive.google.com/file/d/1sisSThqdFS048GAz_fdWFj6wGIgP5AKG/view?usp=sharing
After this, one can also try the famous book by [Hartshorne](https://www.math.stonybrook.edu/~kamenova/homepage_files/Hartshorne_engl.pdf)
For learners coming from cryptography, this book may feel a little overwhelming because the math is very intensive, and studying it can feel like going down a rabbit hole.
I did some search and found this old stackexchange [post](https://mathoverflow.net/questions/2446/best-algebraic-geometry-textbook-other-than-hartshorne)
For cryptography purposes, especially when learning more about isogenies and elliptic curves , one should definitely check out this book by [William Fulton](https://dept.math.lsa.umich.edu/~wfulton/CurveBook.pdf)
# Alegbra
1. Advanced modern algebra
https://drive.google.com/file/d/1fhawWnMPP7Zw-7cn_fM27ceG91yASCom/view
2. Commutative Algebra
https://www.math.ens.psl.eu/~benoist/refs/Eisenbud.pdf
# Cryptography
1. Algebraic Cryptanalysis
https://drive.google.com/file/d/1wdK5F3GSeMTjk8ChhjbAk3PWCXVTW0PD/view?usp=sharing