Much of the material has been covered in the author's earlier two books. I found the fact that the book is absolutely riddled with typographical errors to be very offputting. If you can get beyond that, some of the theoretical material is quite interesting.