4.0
informative medium-paced

Very good, informative recourse. At times I felt the writing style may not personally work for me because it had many points of heavy amount of information packed in. But generally a very good book, especially for learning more about this topic.