Applied Nonlinear Analysis by Ivar Ekeland & Jean Pierre Aubin