RESTful Java Patterns and Best Practices: https://www.packtpub.com/application-development/restful-java-patterns-and-best-practices