Pretty great jumping off point, I got the first edition out of the library, then bought the 2nd edition, glad I waited for it. For technology that's still changing, with levels of support growing all the time, this does a good job for a static resource, and I have always really liked both authors for their ability to nail things down, weigh pros and cons of different options and technologies (saving me time) and still include plenty of cool stuff. It's definitely an introduction, I'd like to read more...