Mathematical analysis : functions of one variable - Mariano Giaquinta (Birkhauser, 2003)