Text this: Nondifferential and variational techniques in optimization :