The aim of this book is to provide a self-contained introduction to the continuously developing field of nonlinear waves, that offers the background, the basic ideas and mathematical, as well as computational methods, while also presenting an overview of associated physical applications.