A friendly introduction to number theory / - Silverman, Joseph Hillel, (Pearson Education Limited,, 2014)