Plasma sources science and technology