Software Engineering For Internet Application - Anderson,Alan (Prentice Hall New York, 2006)