4.0

Great background knowledge. Some facts were repeated too often. Beyond this, I would recommend this book.