Advanced number theory with applications. (©2010)