My own personal favorite is the "JSF for Nonbelievers" series by Rick Hightower at the IBM Developerweb site. It's well-illustrated, shows off practical uses of all the major features and gives a good overview of the JSF lifecycle.
Often the most important part of the news is what they didn't tell.
"Core JavaServer Faces" by David M. Geary. I love this book. It does a good job of being a tutorial, but it's also a great reference book for the most commonly used features of JSF, as well as discussing a lot of the most commonly encountered issues. It's well-written, and well-organized.
Remember to always leap before you look. But always take the time to smell the tiny ads: