This edited collection of chapters, authored by leading experts, provides a complete and essentially self-contained construction of 3-fold and 4-fold klt flips. A large part of the text is a digest of Shokurov's work in the field and a concise, complete and pedagogical proof of the existence of 3-fold flips is presented. The text includes a ten page glossary and is accessible to students and researchers in algebraic geometry.