Kerner, W. (1990). Algorithms and Software for Linear and Nonlinear MHD Simulations. Computer Physics Reports, 12, 4, 135-175.