The content is good and the performance is good, but overall, it’s just… good. I got some solid nuggets out of this book. The best way I can explain it is that I wouldn’t give this book a second read.
Review from Traction →
Review from Traction →
The content is good and the performance is good, but overall, it’s just… good. I got some solid nuggets out of this book. The best way I can explain it is that I wouldn’t give this book a second read.