Plasma Physics: Fundamentals and Applications