SOA Using Java Web Services - Mark. D. Hansen (Prentice Hall, 2012)