A Classical introduction to modern number theory - Ireland, Kenneth (Springer, 2013)