Nonlinear Waves: An Introduction by Petar Popivanov & Angela Slavova