An understanding of number systems at a fundamental level is necessary for a deeper grasp of analysis. Beginning with elementary concepts from logic and set theory, this book develops in turn the natural numbers, the integers and the rational, real and complex numbers.