A programmable muscle stimulator based on dual-slope charge balance | IEEE Conference Publication | IEEE Xplore