Essential technologies for e-commerce developing professional web applications - Brancheau (Prentice Hall, 2001)