Curso da Caelum de JSF 2: simplicidade e produtividade no desenvolvimento Web.