Core Javaserver faces - GEARY (Prentice Hall, 2004)