Electrotherapeutic Devices: Principles, Design, and Applications - O'Clock (IEEE, 2006)