A little too technical for me. Otherwise a pretty good review of current thought.