Basic equations. The nonlinear Schroedinger equation. Exact solutions. Non-Kerr-law nonlinearities. Normal dispersion regime. Multiple-port linear devices made from solitons. Nonlinear pulses in birefringent media. Pulses in nonlinear couplers. Multi-core nonlinear fiber arrays. The influence of higher-order dispersion on solitons. Beam dynamics. Planar nonlinear guided waves. Nonlinear pulses in presence of gain, loss and spectral filtering. References. Index.