Electronic commerce A Manager's Guide - Whinston, Andrew B.; Kalakota, Ravi (Noida Pearson, 2006)