This book consists of a sequence of exercises that will lead readers from simple number work to the point where they can prove algebraically the classical results of elementary number theory for themselves. A modern secondary school course in mathematics is sufficient background for the whole book, designed to be used as an undergraduate course in number theory.