Web Engineering: The Discipline of Systematic Development of Web
Editors: Gerti Kappel, Birgit Pröll, Siegried Reich, Werner Retschitzegger
ISBN: 0-470-01554-3, published in July 2006
This is a great book on web engineering. It is not a pure web programming book, nor is it an interface design book; rather it is a book covering the complete life cycle of website development from an engineering perspective, including planning, analysis, design,
programming, testing, maintenance, usability and other topics. I think it is a great textbook for an advanced web development class.