This popular account of set theory and mathematical logic introduces the reader to modern ideas about infinity and their implications for mathematics.It unifies ideas from set theory and mathematical logic and traces their effects on mainstream mathematical topics of today, such as number theory and combinatorics.The treatment is historical and partly informal, but with due attention to the subtleties of the subject. Ideas are shown to evolve from natural mathematical questions about the nature of infinity and the nature of proof, set against a background of broader questions and developments in mathematics.A particular aim of the book is to acknowledge some important but neglected figures in the history of infinity, such as Post and Gentzen, alongside the recognized giants Cantor and Gel.