5.0

This book is the one book I swear by. I have read it multiple times and I learn something new each time I read it.