An efficient battery charging algorithm based on state-of-charge estimation for electric vehicle | IEEE Conference Publication | IEEE Xplore