Plasma Physics: Basic Theory with Fusion Applications