Practical RichFaces - Max Katz, Ilya Shaikovsky (Apress)