This book describes theoretical studies and how to gain detailed control over multi-wave mixing processes in the frequency and spatial domains on a fundamental level. An introductory chapter provides an overview of the evolution of multi-wave mixing as well as basic physical concepts and mathematical techniques.