Title: Fundamental Number Theory with Applications, Second Edition