Nonlinear hyperbolic partial differential equations