Engineering Web Applications (Data-Centric Systems and Applications)
From the reviews: “This well-written book describes each step of the Web application development process. It covers abstractions, methods, tools, models, and concepts that will give readers a global perspective … . it is suitable for students as a complete overview of Web development, its figures, illustration, and language are quite complex, making it appropriate for an advanced academic audience. … In conclusion, this complete, nontechnical guidebook can be used by academics and advanced students as a generalized approach to Web application engineering.” (Athena Vakali, ACM Computing Reviews, December, 2009)