Solid Mechanics: A Variational Approach, Augmented Edition