RESTful Java with JAX-RS 2.0
Designing and Developing Distributed Web Services