I have read Java Server Faces from Orielly and it was a good book with good examples. I am now reading Core JSF from Sun Press and this book is a little more in depth. The examples and code is pretty good too. I liked David Geary's Core JSTL too. I guess I am used to his style.