Java server and servlets : building portable web applications - Rossbach, Peter (Addison-Wesley, 2000)