A versatile high voltage nano- and sub-nanosecond pulse generator | IEEE Journals & Magazine | IEEE Xplore