Advanced number theory with applications - Mollin, Richard A. 1947- (Discrete mathematics and its applications, 2010)