Fundamental Number Theory with Applications (Discrete Mathematics and Its Applications)