Frontiers of Electronic Commerce - Ravi Kalakota (Pearson Education, 2006)