An adaptive multi-material Arbitrary Lagrangian Eulerian algorithm for computational shock hydrodynamics. - Andrew Barlow (2002)