Java para web na prática: Construindo aplicações utilizando JSF, JPA e Primefaces Por Rosicléia Frasson