Text this: High-power semiconductor-magnetic pulse generators /