Practical RichFaces - Katz, Max (Apress, 2008)