To me, this book has a very disjointed teaching style that I found hard to understand/work with - and I have a Ph.D. in engineering! Can't recommend it - probably better to look at books/teaching CDs/DVDs by Douglas Spotted Eagle (the undisputed master of Vegas!)