A universal state-of-charge algorithm for batteries | IEEE Conference Publication | IEEE Xplore