A comprehensive textbook on convex sets. Develops the fundamental theory of convex sets, and discusses recent advances in mathematical research. Illustrates several important polytopes, including the four-dimensional case, and develops the theory of dual cones from a new perspective. Also considers linear programming, game theory, and convex functions. Contains over 475 exercises of varying difficulty, many with answers, hints, and references.