Number Theory by Richard A. Mollin