Zaslat SMS: Solid mechanics : a variational approach /