The d'Alembert-lagrange principle for gradient theories and boundary conditions - Henri Gouin (2008)