Just caught this in my feedly. So good. Highly recommended but it's pretty heavy.
About as concise of a overview as you'll get: