Introduction to Arithmetic by James Gray