5.0

This is one of the few books that I have really enjoyed in a long time. I recommend it.