An Introduction To Arithmetic by James Gray