REST and Web Services: In Theory and in Practice
Architectural Styles and the Design of Network-based Software Architectures