Top critical review
2 people found this helpful
Great concepts, difficult read.
on July 1, 2013
I'd give this 5 stars for the concepts, but the way they are presented make this a long, hard slog. You can get the value out of this book by purposely skimming through it quickly.