E-commerce: strategy, technology and implementation - Schneider, Gary P (Cengage Learning, 2012)