derek 's review for:

4.0

Long but worth the read. Needs to be read a few times to let the idea sink in.