Set-valued analysis - Aubin, Jean Pierre (Modern Birkhauser classics, 2009)