Professional java for web applications : featuring websockets, spring framework, JPA hibernate, and spring security - Williams, Nicholas S. (Wiley, 2014)