Software Engineering for Internet Applications
by 
Eve Andersson,
Philip Greenspun,
and 
Andrew Grumet 
MIT Press 2006; ISBN 0262511916; order a hardcopy from amazon.com
Preface
Acknowledgments
Chapters:
- Introduction
 - Basics
 - Planning
 - Software Structure
 - User Registration and Management
 - Content Management
 - Software Modularity
 - Discussion
 - Adding Mobile Users To Your Community
 - Voice (VoiceXML)
 - Scaling Gracefully
 - Search
 - Planning Redux
 - Distributed Computing with HTTP, XML, SOAP, and WSDL
 - Metadata (programs that write programs)
 - User Activity Analysis
 - Writeup
 
Reference Chapters:
- HTML
 - Engagement Management by Cesar Brea
 - Grading Standards (mostly for MIT students)
 
Glossary
To the Instructor
Sample Contract (between student team and client)
About the Authors