JAVA server and servlets: building portable web applications - Rossbach, Peter (Pearson Education Inc., 2000)