Nonlinear Partial Differential Equations with Applications by Tomas Roubicek