A Friendly introduction to number theory - SILVERMAN, Joseph H. (New Jersey Prentice Hall, 1997)