DID NOT FINISH: 30%

Good book (already read a previous version), but I decided to go with the very traditional approach and therefore didn't continue reading about alternative approaches.