Ratings69
Average rating4.1
What mostly makes this book standout from others of same genre is that the authors don't claim to be a single source of truth but rather to offer many different techniques as well as way to implement them using the scientific method.