3.0

Good over all and worth a read, but can be hart to follow at times.