E-Commerce by Jeffrey Rayport & Bernard J. Jaworski