Intro Computatational Plasticity C by Fionn Dunne & Nik Petrinic