Honestly, I can't recommend this book to most people.
Without sounding arrogant, the majority of principles I was already aware of before reading this book and many of the principles do seem to be a little outdated.
The training protocols in this book and some of the explanations are really well done and would be useful for trainees who would understand and coaches too, however based on the price alone (I was extremely fortunate that a mentor gave this to me) I can't really recommend it which is a shame.