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