$ \text{Algebraic Number Theory:}$
To do research in Algebraic Number Theory what are the essential topics to know?
I have basic knowledge in Abstract Algebra, Topology and Analysis as well as the number fields $ \mathbb{Q}, \ \mathbb{R}, \ \mathbb{C}$.
I do not have much knowledge in Analytic Number Theory.
Are these enough to research in Algebraic Number Theory?
If somebody can give advice me regarding the above questions.
Also please tell me some best book in Algebraic Number Theory.
Thanks,