Scan barcode
rdebner's review
2.0
I would have liked this book a whole lot better if I had read it when it came out. Parts of it have been taken up, and with better results, by subsequent writers. However, a good chunk of it was still relevant and interesting.
More...