Restlet in Action: Developing RESTful web APIs in Java