If you are a scientist who reads treatments of causal methods in technical sources, you will time and again come away with the question in your mind, "What does this really mean for the practice of science?" The highly readable and up-to-date treatment by Huntington-Klein addresses that higher-order question while providing a rich summary of the technical issues. Perhaps more important is that this treatment is balanced, considering the broad array of scientific situations and not just a detailed exposition on problems and narrow work arounds. I recommend this book over all others on the subject I have read (excluding subjects not considered in this general treatment).