Electronic commerce: the ever-evolving online marketplace | IEEE Journals & Magazine | IEEE Xplore