An introduction to set theory emphasizing its philosophical relevance as a unifying framework for mathematics and logic. Topics examined may include the paradoxes of the 'naïve' conception of sets and their resolution through axiomatization, the construction of natural numbers and real numbers in set theory, equivalents of the axiom of choice, and model theory.