Spring MVC beginner's guide : your ultimate guide to building web applications using all the capabilities of Spring MVC - G, Amuthan (Community experience distilled., 2014)