4.0

First 2/3 was great technical overview, last 1/3 is author ranting about his views