Some good ideas but overly explanatory and a bit redundant by the last 2-3 chapters.