Designed for undergraduate students of set theory, this book presents a modern perspective of the classic work of Georg Cantor & Richard Dedekin & their immediate successors. It aims to give students a grounding to the results of set theory as well as to tackle significant problems that arise from the theory.