5.0

Amazing. I could try and coherently describe why this book is good, but you'll just have to take my word for it until you read it yourself.