This is an excellent book with many new applications. I enjoyed the author's direct and clear style. It is a book that makes you think because it doesn't tell you all the answers. It is a book for intelligent people who are not afraid of work. I found a few typos, but they are irrelevant.