weph's review against another edition
informative
medium-paced
2.0
This book feels more like a collection of blog posts. Although the concepts covered in this book are good, neither the writing nor the examples are well crafted.
More...