Review of Nanosecond Pulse Generator With High-Power Switching Devices | IEEE Journals & Magazine | IEEE Xplore