Apache struts 2 web application development : design, develop, test, and deploy your web applications using the struts 2 framework - Newton, Dave (Packt Publishing, 2009)