Introduction to the Theory of Numbers by Harold N. Shapiro