A very good book, far better than Taha's and Liebermann's books, author deeply discussed all the critical points, there is just one thing to criticize perhaps there are too many replications, in explanations summaries formulas etc.. the size of the book could be 40 % smaller. It is a little heavy to carry.