Viscoelasticity of Polymers: Theory and Numerical Algorithms (Springer Series in Materials Science)