PROFESSIONAL Java for Web Applications : Featuring WebSockets, Spring Framework, JPA Hibernate, and Spring Security - Williams, Nicholas S. (John Wiley & Sons, Inc., 2014)