Wow! This is undoubtedly the best 2nd edition to come along in a long time. This book is even more informative and concise than the first one. Although it is not a book for beginners it is a great reference manual for those of us in the field. O'reilly definitely knows how to put together a good book.