Energy principles and variational methods in applied mechanics. (2017)