Developing e-commerce systems - Carter, Jim A. (Prentice Hall, 2002)