Electronic commerce - Schneider, Gary P. (Cengage Learning, 2017)