DZone

RESTful Web Clients is written by guru Mike Amundsen who, amongst other things, co-authored RESTful Web APIs with REST guru Leonard Richardson and Sam Ruby.

The book’s primary focus is on the hypermedia aspect of REST, particularly from the client’s perspective. As Roy Fielding detailed in this famous blog post "if the engine of application state (and hence the API) is not being driven by hypertext, then it cannot be RESTful and cannot be a REST API"  and let’s face it, we have all seen APIs purporting to be REST with no hypermedia whatsoever with lots of coupling between client and server. Some of this is just down to basic ignorance and some of it probably down to misunderstanding the Richardson Maturity Model.

Source: DZone