The mathematical part is very easy, but the terminology is hard.
Some formulas are not very well explained and can be very confusing.
The first few chapters are acceptable, then all of sudden – after chapter 9- it becomes difficult, and one needs double the time to comprehend and absorb the terms it uses.
Much of this book was a refresher, but in the areas that I wasn't familiar with, this book did a really good job of explaining the concepts. The practice quiz at the end of each section really helped me understand the concepts without needing further instruction.