4.5
challenging informative reflective slow-paced

It's a complicated read/listen. However, there is a great deal of education to be found here.