Software engineering for Internet applications - Andersson, Eve Astrid. (MIT Press, 2006)