This week's book giveaway is in the Spring forum. We're giving away four copies of Spring Boot in Practice and have Somnath Musib on-line! See this thread for details.
They are both good books, and I second The Complete Reference: JavaServer Faces recommendation. The bad news: none of them are sufficient on their own. Even with all 3, some features a just poorly documented (see my post today "JSF notes on Events" for an example).
Don't get me started about those stupid light bulbs.