Category theory emerged in the 1940s in the work of Samuel Eilenberg and Saunders Mac Lane. It describes relationships between mathematical structures. Outside of pure mathematics, category theory is an important tool in physics, computer science, linguistics, and a quickly-growing list of other sciences. This book is about 2-dimensional categories, which add an extra dimension of richness and complexity to category theory. 2-Dimensional Categories...