Web programming: building internet applications - Bates, Chris (John Wiley, 2000)