Principles Of Magnetohydrodynamics by Johan Peter Goedbloed, Stefaan Poedts & J.P. Hans Goedbloed