Classical and computational solid mechanics