4.0

Lots of gems, with some repetitive or rambling bits that didn't keep me from enjoying the rest.