Spring MVC beginner's guide : your ultimate guide to building a complete web application using all the capabilities of Spring MVC - G, Amuthan (Learn by doing: less theory, more results., 2014)