Geared toward upper-level undergraduate and graduate students, this text consists of two parts: the first covers pure set theory, and the second deals with applications and advanced topics (point set topology, real spaces, Boolean algebras, infinite combinatorics and large cardinals). Useful appendi[...]