Are those books suitable for beginners to web services like me?
They sure are. Before you start programming "web services", you would do yourself a favor if you understood what they were, and what and how they should be used, and the different types of services that can exist.
If you understand this material first, and then learn to program services, you will be better off because you will understand what you are doing.
Reading these books will give you that understanding. Reading a few paragraphs on someone's web page is not sufficient.
Designing idempotent services, fine-grain, coarse-grain, single purpose, multi-purpose, general/domain specific, data services, process services, learning what an enterprise service bus is, role of service infrastructure, JBI runtime, service registry, service orchestration, etc. You can certainly search Google with these terms, but you will not get what reading these books will give you.
Good luck!
[ July 02, 2008: Message edited by: James Clark ]