An apparatus for the treatment of pathogens within a body comprising: at least a pair of conductive electrodes to conductively engage physically separated points on the body; and a signal generation device comprising: signal-generating means configured to generate oscillatory signals of selected frequencies over a frequency range; a programmable controller configured to cause said signal-generating means to change frequencies; and power transfer means responsive to said signal-generating means configured to supply an output voltage to said electrodes which output voltage oscillates at said selected frequencies, wherein said frequency range is between a first frequency level of at least 5.4 MHz and a second frequency level of up to 660 MHz; and wherein said signal-generating means is configured to change from one of said frequency level s to the other of said frequency levels in predetermined frequency steps of between 1 and 500 kHz while holding each frequency level for a predetermined time interval of between 1 and 200 milliseconds; and wherein said programmable controller is configured to simultaneously provide at least two different output frequencies. at least a pair of conductive electrodes to conductively engage physically separated points on the body; and a signal generation device comprising: signal-generating means configured to generate oscillatory signals of selected frequencies over a frequency range; a programmable controller configured to cause said signal-generating means to change frequencies; and power transfer means responsive to said signal-generating means configured to supply an output voltage to said electrodes which output voltage oscillates at said selected frequencies, wherein said frequency range is between a first frequency level of at least 5.4 MHz and a second frequency level of up to 660 MHz; and wherein said signal-generating means is configured to change from one of said frequency level s to the other of said frequency levels in predetermined frequency steps of between 1 and 500 kHz while holding each frequency level for a predetermined time interval of between 1 and 200 milliseconds; and wherein said programmable controller is configured to simultaneously provide at least two different output frequencies. signal-generating means configured to generate oscillatory signals of selected frequencies over a frequency range; a programmable controller configured to cause said signal-generating means to change frequencies; and power transfer means responsive to said signal-generating means configured to supply an output voltage to said electrodes which output voltage oscillates at said selected frequencies, wherein said frequency range is between a first frequency level of at least 5.4 MHz and a second frequency level of up to 660 MHz; and wherein said signal-generating means is configured to change from one of said frequency level s to the other of said frequency levels in predetermined frequency steps of between 1 and 500 kHz while holding each frequency level for a predetermined time interval of between 1 and 200 milliseconds; and wherein said programmable controller is configured to simultaneously provide at least two different output frequencies.