Electronic Commerce by James T. Perry, Gary Schneider & Gary P. Schneider