Architecting Web Services - Oellermann, William L. (Apress, 2012)