Facelets Essentials: Guide to JavaServer™ Faces View Definition Framework - Aranda, Bruno; Wadia, Zubin (Apress, 2008)