Computational continuum mechanics - Shabana, Ahmed A (2012)