Electronic commerce : technical, business, and legal issues. (Prentice Hall, 1999)