Programming the World Wide Web (3/e) - Sebesta, Robert W. (Vidhyanagar Pearson, 2006)