There is so much great content in this book. As someone who has not studied for a while, I have found some of the exercises and ideas within this book very helpful.
My only criticism is that there is too MUCH information. The book tries to be very comprehensive (and succeeds) but therefore obscures the key lessons. The book would have been a more usable resource if it had been half the length and focused only on the most beneficial information rather than trying to cover everything.
Having said that though, the book is still very useful and I (as an adult learner) have benefitted greatly from it.