I have an urgent need to learn to gather data using web services in java. I've picked up several books which all seem over my head. Can anyone recommend a stack of books and tell me what order to read them in? Otherwise if anyone can at least tell me what order I should tackle the neccessary topics in it would be a huge help. Here is my background: in depth knowledge of data structures & algorithms very comfortable programming in java or c basic understanding of computer architecture no knowledge of html, xml, php, python, perl or any of that stuff no experience in web programming thanks *I just posted this in another section. I'm not trying to abuse this website, I just decided that this section was more appropriate.