4.0

4+
Answered lots of questions I didn't know I have
Still, I found this book to be overly pessimistic and conservative