This handbook contains 27 chapters that are organized into three parts. Part 1 is on theory and comprises 12 chapters, ranging from basic MPC theory to advanced studies and model predictive control (MPC) formulations. Part 2, on computation, includes eight chapters and covers numerical implementation of MPC-related optimization algorithms. Part 3 discusses applications of MPC in numerous fields, such as automotive, power and energy systems, health care, and finance. The book is designed for a wide audience. It is an excellent reference for graduate students, researchers, and practitioners in the field of control systems and numerical optimization who want to understand the potential, challenges, and benefits of MPC and its applications. Alternately, it is an up-to-date reference for MPC research experts (both in academia and industry). For this audience, the book helps experts address new MPC-related problems and research directions. The book provides a thorough and comprehensive reference of the underlying theory, implementation, and applications of MPC. The content of the book, contributed by various experts in the field, is well written and suitably organized into three parts. Furthermore, this book does an excellent job meeting several competing goals: clarity of communication to a diversified audience, formal rigor, and a self-contained presentation of the topics in each chapter. This handbook enables the reader to gain a panoramic viewpoint of MPC theory and practice as well as provides a state-of-the art overview of new and exciting areas of application at the forefront of MPC research.