Plasma physics Scientific Principles and Technological Applications