Cyclic plasticity using Prager’s translation rule and both nonlinear kinematic and isotropic hardening: Theory, validation and algorithmic implementation | Publicación