Direct Methods in the Calculus of Variations by Bernard Dacorogna