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