E-Commerce : strategy, technology and implementation - Schneider, Gary P. (Cengage Learning, 2011)