I want to study Mazur's torsion theorem for elliptic curves over $Q$ and it'sits generalizations for number fields, i.e., papers by Kamienny, Kenku & Momose, Filip Najman. So please suggest to me what background should I should have before starting to read the relevant papers. If you could offer me some books/papers/ articlesarticles, I would be glad.