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