All of the material presented in this book are important/excellent. My only comment is with regard to the grammatical mistakes which confuses the reader sometime. All in all, I highly recommend the book.