Advanced Javaserver pages - Geary, David M. (Java 2 Platform, Enterprise Edition Series, 2001)