Introduction To High Power Pulse Technology (ADVANCED SERIES IN ELECTRICAL AND COMPUTER ENGINEERING)