E-commerce: Principles, Technologies and Business Applications - Porter, Nathalie (Larsen and Keller Education, 2017)