The Book of Why: the New Science of Cause and Effect

Total Page:16

File Type:pdf, Size:1020Kb

The Book of Why: the New Science of Cause and Effect 47 Journal of MultiDisciplinary Evaluation The Book of Why: The New Volume 14, Issue 31, 2018 Science of Cause and Effect Pearl, J., & Mackenzie, D. (2018). New York, NY: ISSN 1556-8180 Basic Books. http://www.jmde.com Steve Powell ProMENTE Social Research, Sarajevo This is a review of “The Book of Why”, (Pearl & The central premise of the book is that we have Mackenzie, 2018), the first book for a general been lacking almost any well-established, formal readership by Turing Prize winner Judea Pearl, one way to talk about causality – to express causal of the parents both of Artificial Intelligence and of questions or answers, to write down the equation the “Causal Revolution” in statistics. The present for “smoking causes cancer” or the question “what review is more extensive than most book reviews was the causal contribution of this intervention to because of the fundamental significance of this that effect?” The place most empirical social book and its subject matter to the evaluation scientists have turned to in the search for such a community. language is statistics. But for nearly a century, Causality matters to evaluators. We need to discourse around causality was dominated by the understand how elements of a project or program thousand-pound gorillas of classical, associationist are supposed to work: how interventions made on statistics, originally in the persons of R.A. Fisher some things might contribute to differences made and Karl Pearson, who told us that firstly to other things, which themselves have further correlation is not causation, and secondly that there consequences. As such, we as evaluators are is no such thing as evidence for causation except in concerned with causality. Also when we try to judge the case of a Randomised Controlled Trial (RCT), in retrospect what in fact contributed to what, we and thirdly that even when we have an RCT there is are dealing with causality. no way to explain what happened to individuals To be sure, most evaluators have abandoned, or within that very trial; explanations were restricted would like to have the freedom to abandon, overly- to the collective. Consequently, we were told that in mechanistic and linear models of how interventions cases where no trial exists there can be no causal work. The theories of change we (would like to) deal explanations, and where no trial can ever be with are perhaps structured more like diagrams of conducted (perhaps for ethical reasons) there will organisms or ecosystems than like diagrams of never be any causal explanations. So, essentially, machines, and they may have non-linear, partial, except in the rare and special case of reporting the probabilistic connections with feedback loops, and result of a randomised controlled trial, the word may have vague and/or missing information. But “cause” was taboo. they are networks of putative causal connections all Some fringe disciplines did flourish at the edge the same. Even when someone says, “this is a of the jungle away from these thousand-pound complex system, it is very hard to predict its gorillas, giving us fragments of languages to talk behavior, we need to identify key leverage points to about causation - Fuzzy Sets and Fuzzy Causal influence its development in such-and-such a way”, Maps (Kosko, 1986; Zadeh, 1973), Contribution they are still expressing a causal theory, albeit a Analysis (Mayne J, 2001), Process Tracing – see fuzzy one, that tweaking this might influence that. Collier (2011) – amongst others. But no alternative So, the concept of causality in one form or another paradigm was strong enough to unseat the is essential to evaluation. 48 Powell associationist gorillas. Evaluation and the social anything about the direction or underlying nature sciences suffered as a result. of this connection - and Pearl and his colleagues In practice, of course, we pose causal questions had no way to store this information in an and give causal explanations all the time, very often artificially intelligent system. But, he reasoned, if on an ad-hoc basis. Children learn to do it in their children can learn to understand and store causal very first years (even though they never conduct information, machines can too. randomised controlled trials), just as they learn to Pearl went back to the work of the geneticist use mathematical language. In later years, they will Sewall Wright who invented Path Analysis as a way learn how to formalise mathematical questions and to encode causal information using diagrams in the calculate their answers using special symbols such early 1920s (Wright, 1921). These causal diagrams as the “+” symbol for addition. But until recently, represent connections prior to the probabilistic no-one was taught how to formalise causal information we actually observe. They explain and questions or how to calculate or express the go beyond our observations. answers. Wright’s work was vigorously and explicitly Now all that is changing. A causal revolution is discouraged by the thousand-pound gorillas of shaking the jungle, thanks primarily to the work of Pearson and Fisher. They stuck almost religiously statistician Donald Rubin and, above all, to to the positivistic ideology that all knowledge is philosopher-statistician Judea Pearl. This is not a sensory information, and sensory information can fringe skirmish or a dissenting footnote but a root- not encode causal connections. and-branch rewriting of how we formulate and The authors also refer to the work of Barbara gather evidence for causal statements, which is Burks (1926), who may have preceded Wright with being felt in disciplines from epidemiology to the use of causal diagrams in particular in the study climate science. of mediation, but the uptake of her work suffered Most evaluators are not aware of this under the twin pressures of mainstream statistics revolution. The present review attempts to and the prejudices against women in science in the contribute to spreading the good news to the early and mid-twentieth century. evaluation community. Causal diagrams are easy to understand and are not so different in principle from the logic models Judea Pearl and his Contribution and theories of change, with all their various weaknesses, which evaluators and program staff use all the time. Essentially, a causal arrow from Judea Pearl started his career as an engineer. In the “fire” to “smoke” says “intervening on the variable 1980s he was working on problems in artificial ‘fire’ will do something to the variable ‘smoke’”. As intelligence. He wanted to be able to teach an a by-product, this intervention may also make artificially intelligent system to navigate and “smoke” more probable; but this depends also on interact with the real world. He invented Bayesian other circumstances (other variables affecting Networks in order to facilitate the processing of “smoke”). The arrow in a Pearlian diagram is about probabilistic rather than only deterministic causal contribution, not about probability: it information (some of his work powers the phone in explains the probabilities. It remains a stable and your pocket, along with many other innovations). valid piece of knowledge even if in a particular More specifically, although the idea of using instance someone sucks away the smoke with a probabilistic information was not new, in practice, vacuum cleaner. probabilistic knowledge was encoded in huge By around 2000, Pearl had succeeded in probability tables in which the association of every providing a formal way to store causal information variable with every other was stored, and these and solve causal problems using a combination of required just too much computing power to work diagrams and mathematical expressions. This work with. Pearl’s contribution was to show how to use is summarised in his outstanding contribution network diagrams to break down these tables into (Pearl, 2000). Unfortunately, even a reader with much more manageable units. some familiarity with graph theory, statistics and But Pearl was still frustrated because these formal logic will probably find it a difficult read. Bayesian Networks could not encode causal Pearl’s web page does list some public information. They could not explain why making presentations which are more accessible, but only the cock crow does not cause the sun to rise, even with the publication of “The Book of Why” in 2018 though the two events are highly correlated: if one does the ordinary reader finally have access to some occurs, the other is highly probable. Classical of Pearl’s most consequential ideas. statistics does not give us any convincing way to say Journal of MultiDisciplinary Evaluation 49 What Pearl and his co-workers have done is to representing explicitly causal, not correlational, break the taboo imposed by classical statistics on links. explicitly causal language, whether graphical or Each link in a diagram corresponds to a written written, in mainstream empirical social science. expression of the form What is in the Book? smoke = f(fire, ...) in which the value of one variable is expressed as a Pearl presents a ladder of knowledge with three (mathematical) function of one or more other levels: Association, Causation and Counterfactuals, variables. It is important to note that these are not differentiated in terms of the kind of statements equations in the normal sense, in particular which can be asked and answered at each level. The because it is not usually possible to reverse them: chapters of the book are loosely structured around the sentence above says that smoke is causally these levels. dependent on fire, and not vice versa. Some evaluators might be about to stop reading Level One (Association) at this point because it might seem that this approach is only useful for things which can be Classical and Bayesian statistics are situated on this measured precisely in numbers.
Recommended publications
  • Bk Brll 010665.Pdf
    12 THE BOOK OF WHY Figure I. How an “inference engine” combines data with causal knowl- edge to produce answers to queries of interest. The dashed box is not part of the engine but is required for building it. Arrows could also be drawn from boxes 4 and 9 to box 1, but I have opted to keep the diagram simple. the Data input, it will use the recipe to produce an actual Estimate for the answer, along with statistical estimates of the amount of uncertainty in that estimate. This uncertainty reflects the limited size of the data set as well as possible measurement errors or miss- ing data. To dig more deeply into the chart, I have labeled the boxes 1 through 9, which I will annotate in the context of the query “What is the effect of Drug D on Lifespan L?” 1. “Knowledge” stands for traces of experience the reasoning agent has had in the past, including past observations, past actions, education, and cultural mores, that are deemed relevant to the query of interest. The dotted box around “Knowledge” indicates that it remains implicit in the mind of the agent and is not explicated formally in the model. 2. Scientific research always requires simplifying assumptions, that is, statements which the researcher deems worthy of making explicit on the basis of the available Knowledge. While most of the researcher’s knowledge remains implicit in his or her brain, only Assumptions see the light of day and 9780465097609-text.indd 12 3/14/18 10:42 AM 26 THE BOOK OF WHY the direction from which to approach the mammoth; in short, by imagining and comparing the consequences of several hunting strategies.
    [Show full text]
  • Introduction to Causal Inference
    Clinical Development & Analytics Statistical Methodology A Gentle Introduction to Causal Inference in View of the ICH E9 Addendum on Estimands Björn Bornkamp, Heinz Schmidli, Dong Xi ASA Biopharmaceutical Section Regulatory-Industry Statistics Workshop September 22, 2020 Disclaimer The views and opinions expressed in this presentation and on the slides are solely those of the presenter and not necessarily those of Novartis. Novartis does not guarantee the accuracy or reliability of the information provided herein. 2 Public Acknowledgements . Novartis . Simon Newsome, Baldur Magnusson, Angelika Caputo . Harvard University . Alex Ocampo . Johns Hopkins University . Daniel Scharfstein 3 Public Agenda 10:00 – 11:40 AM . Introduction to causal effects & potential outcomes (Heinz Schmidli) . Relation to questions and concepts encountered in randomized clinical trials (Björn Bornkamp) 12:00 – 1:30 PM . Standardization & inverse probability weighting (Dong Xi) 4 Public Part 1: Introduction to causal effects and potential outcomes Outline . Causal effects . Potential outcomes . Causal estimands . Causal inference . Clinical development . Conclusions 6 Public Causal effects Does smoking cause lung cancer? Cancer and Smoking The curious associations with lung cancer found in relation to smoking habits do not, in the minds of some of us, lend themselves easily to the simple conclusion that the products of combustion reaching the surface of the bronchus induce, though after a long interval, the development of a cancer. Ronald A. Fisher Nature 1958;182(4635):596. 7 Public Causal effects Directed Acyclic Graph (DAG) to express causal relationships Smoking causes cancer Patient characteristic X causes both smoking and cancer 8 Public Poll question 1 Do you believe that smoking causes lung cancer? .
    [Show full text]
  • The Book of Why Presentation Transcription
    “The Book of Why” For Epidemiologists Prof. George Davey Smith and Prof. Judea Pearl UCLA May 29, 2019 Start: 3:20 Finish: 46:07 Thanks again for the invite to UCLA. I would first like to ask, and you’ve got to not be influenced by the fact that Judea is here... I want to see who have got ‘The Book of Why’? So that is the majority of people. Keep those hands up, people are holding them up .. they want to get it signed. Who has read any of it? Who has read it all the way through? Okay so, some hands have gone down. Okay, so I have structured this around talking about ’The Book of Why’ from the perspective of an empirical researcher. Also I would imagine some of you who haven’t read ‘The Book of Why’, students might also know the primer that Judea and colleagues wrote as well. So if you have read either of them then this is fine. (Slide 2) I’m going to outline as I see it the value of DAG theory to epidemiology. I’m also going to say a bit about the reality of use of DAGs in epidemiology, some of which has come from my experience of having to read a very large number of papers as the editor of the International Journal of Epidemiology. We were getting 1000 papers a year by the time I was worn out, well Shah Ebrahim and I (there were two of us co-editing it, with a team including Karen Michaels as associate editors).
    [Show full text]
  • The Book of Why a Review by Lisa R
    BOOK REVIEW The Book of Why A review by Lisa R. Goldberg The Book of Why The holdup was the specter of a latent factor, perhaps some- The New Science of Cause and Effect thing genetic, that might cause both lung cancer and a crav- Judea Pearl and Dana Macken- ing for tobacco. If the latent factor were responsible for zie lung cancer, limiting cigarette smoking would not prevent Basic Books, 2018 the disease. Naturally, tobacco companies were fond of 432 pages this explanation, but it was also advocated by the promi- ISBN-13: 978-0465097609 nent statistician Ronald A. Fisher, co-inventor of the so- called gold standard of experimentation, the Randomized Judea Pearl is on a mission to Controlled Trial (RCT). change the way we interpret Subjects in an RCT on smoking and lung cancer would data. An eminent professor have been assigned to smoke or not on the flip of a coin. of computer science, Pearl has The study had the potential to disqualify a latent factor documented his research and opinions in scholarly books as the primary cause of lung cancer and elevate cigarettes and papers. Now, he has made his ideas accessible to to the leading suspect. Since a smoking RCT would have a broad audience in The Book of Why: The New Science been unethical, however, researchers made do with ob- of Cause and Effect, co-authored with science writer Dana servational studies showing association, and demurred on Mackenzie. With the release of this historically grounded the question of cause and effect for decades.
    [Show full text]
  • The Book of Why: the New Science of Cause and Effect – Pearl and Mackenzie
    Unedited working copy, do not quote The Book of Why: The New Science of Cause and Effect – Pearl and Mackenzie Chapter 2. From Buccaneers to Guinea Pigs: The Genesis of Causal Inference And yet it moves. – Attributed to Galileo Galilei (1564-1642) For close to two centuries, one of the most enduring rituals in British science has been the Friday Evening Discourse at the Royal Institution of Great Britain, in London. This was where many discoveries of the nineteenth century were first announced to the public: Michael Faraday and the principles of photography in 1839; J. J. Thomson and the electron in 1897; James Dewar and the liquefaction of hydrogen in 1904. Pageantry was an important part of the occasion; it was literally science as theater, and the audience, the cream of British society, were expected to be dressed to the nines (tuxedos with black tie for men). At the appointed hour, a chime would strike and the evening’s speaker would be ushered into the auditorium. Traditionally he would begin the lecture immediately, without introduction or preamble. Experiments and live demonstrations were part of the spectacle. On February 9, 1877, the evening’s speaker was Francis Galton, F.R.S., first cousin of Charles Darwin, noted African explorer, inventor of fingerprinting, and the very model of a Victorian gentleman scientist. Galton’s topic was “Typical Laws of Heredity.” His experimental apparatus for the evening was a curious contraption that he called a quincunx, but is now often called a Galton board. A similar game has often appeared on the televised game show The Price is Right, where it is known as Plinko.
    [Show full text]
  • Causality, Confounding, and Simpson's Paradox
    Zaman and Salahuddin-Causality, Confounding, and Simpson’s Paradox Causality, Confounding, and Simpson’s Paradox Asad Zaman1 and Taseer Salahuddin Received: 11.01.2020 Accepted: 04.04.2020 Published: 30.04.2020 ABSTRACT This is an introductory article which explains the importance of explicit consideration and modeling of causality, contrary to current econometric practice, in order to use data set for extraction of meaningful information. One of the easiest to understand approaches to causality is via Simpson’s paradox. We will use this paradox, framed in different real-world contexts, to provide an introduction to basic concepts of causality. Key words: Simpson’s Paradox, Causality, Econometrics, Confounders, Mediators JEL Classifications: C0, C1 1. INTRODUCTION Bitter fighting among Christian factions and immoral behavior among Church leaders led to a transition to secular thought in Europe (see Zaman, 2018, for details). One of the consequences of rejection of religion was the rejection of all unobservables. Empiricists like David Hume rejected all knowledge which was not based on observations and logic. He famously stated that: “If we take in our hand any volume; of divinity or school metaphysics; for instance, let us ask, does it contain any abstract reasoning concerning quantity or number? No. Does it contain any experimental reasoning concerning matter of fact and existence? No. Commit it then to the flames: for it can contain nothing but sophistry and illusion.” David Hume further realized that causality was not observable. This means that it is observable that event Y happened after event X, but it is not observable that Y happened due to X.
    [Show full text]
  • Causal Assessment in Demographic Research Guillaume Wunsch1,2* and Catherine Gourbin1
    Wunsch and Gourbin Genus (2020) 76:18 https://doi.org/10.1186/s41118-020-00090-7 Genus ORIGINAL ARTICLE Open Access Causal assessment in demographic research Guillaume Wunsch1,2* and Catherine Gourbin1 * Correspondence: g.wunsch@ uclouvain.be Abstract 1Centre for Research in Demography, UCLouvain, Place Causation underlies both research and policy interventions. Causal inference in Montesquieu 1/L2.08.03, B-1348 demography is however far from easy, and few causal claims are probably Louvain-la-Neuve, Belgium sustainable in this field. This paper targets the assessment of causality in 2Royal Academy of Belgium, Brussels, Belgium demographic research. It aims to give an overview of the methodology of causal research, pointing out various problems that can occur in practice. The “Intervention studies” section critically examines the so-called gold standard in causality assessment in experimental studies, randomized controlled trials, and the use of quasi- experiments and interventions in observational studies. The “Multivariate statistical models” section deals with multivariate statistical models linking a mortality or fertility indicator to a series of possible causes and controls. Single and multiple equation models are considered. The “Mechanisms and structural causal modelling” section takes into account a more recent trend, i.e., mechanistic explanations in causal research, and develops a structural causal modelling framework stemming from the pioneering work of the Cowles Commission in econometrics and of Sewall Wright in population genetics. The “Assessing causality in demographic research” section examines how causal analysis could be further applied in demographic studies, and a series of proposals are discussed for this purpose. The paper ends with a conclusion pointing out, in particular, the relevance of structural equation models, of triangulation, and of systematic reviews for causal assessment.
    [Show full text]
  • Judea Pearl - Book of Why (Chapters 0-5) - Review
    Seminar: How Do I Lie With Statistics? Judea Pearl - Book of Why (Chapters 0-5) - Review Patrick Dammann1 1MSc. Angew. Informatik, Universität Heidelberg February 27, 2020 Abstract Contents In this review/summary of 1 Basics2 Judea Pearl’s and Dana Macken- zie’s book "The Book of Why", 1.1 Ladder of Causation.....2 the most important aspects of the 1.2 Causal Diagrams.......3 first five chapters are outlined. The book deals with the problems that 2 History of Statistics4 arose when people tried to intro- 2.1 Francis Galton........4 duce causal reasoning into the field 2.2 Karl Pearson.........5 of statistics, which grew up in an- 2.3 Sewall Wright.........5 ticipation to causal argumentation. It gives a brief history about how 3 Bayes and Junctions5 it came to this development, and 3.1 Rule of Bayes.........6 introduces modern methods that 3.2 Junctions in Causal Diagrams6 make the connection between both concept really easy. In the fifth chapter, the problem is demon- 4 Confounders7 strated using the smoking-lung- 4.1 RCTs.............7 cancer-debate from the middle of 4.2 Back-Door Criterion.....8 the 20th century. 5 The Smoke-Cancer-Debate8 5.1 Does smoking cause cancer?.8 5.2 Smoking and newborns....9 6 Conclusion 10 1 Introduction ciation", "Intervention" and "Counterfac- tuals" and bear the following structure: "The Book of Why"[1] by Judea Pearl and Dana Mackenzie is a popular science book The lowest rung, "Association", sup- about the introduction of real causal meth- ports all questions whose answers can be ods to the sciences and how they started found by looking at data alone.
    [Show full text]
  • Judea Pearl & Dana Mackenzie, the Book of Why. the New Science Of
    Judea Pearl & Dana MacKenzie, The book of why. The new science of causes and effects, Basic Books, 2018, pp. 432, $ 28.80 The data, as such, are not intelligent. They do not speak to us, that is, they do not reach our cognitive apparatus with attached labels that inform them of what they mean. It would be enough to have understood the ABC of scientific epistemology to know it. Today, however, data is spoken as if they contained some kind of truth. "We live in an era - says computer scientist and philosopher Judea Pearl, winner of the Turing award in 2011 to have revolutionized the probabilistic approach to artificial intelligence - which assumes that Big Data is the solution to all problems. Data science courses are proliferating in our universities, and jobs as 'data scientists' are profitable in our societies, where the economy is 'data driven'. "In fact, he explains the tools in an interview. traditional statistics, which only look at correlations, and the Artificial Intelligence (IA) algorithms we use to query databases are like men "in the famous cave of Plato, [...] explore the shadows on the cave wall and learn to predict but they do not understand that the observed shadows are projections of three-dimensional objects that move in a three-dimensional space. "It follows, for the IA theorist based on Bayesian networks, that the" singularity "(the super-intelligence that would take control of the technologies), the arrival of legions of robots that will enslave us or an Armageddon caused by AI.The AI, today, is only able, with much, much more man's efficiency, to detect the correlation between the data.
    [Show full text]
  • Causal Inference: an Introduction
    Causal Inference: An Introduction Qingyuan Zhao Statistical Laboratory, University of Cambridge 4th March, 2020 @ Social Sciences Research Methods Programme (SSRMP), University of Cambridge Slides and more information are available at http://www.statslab.cam.ac.uk/~qz280/. About this lecture About me 2019 { University Lecturer in the Statistical Laboratory (in Centre for Mathematical Sciences, West Cambridge). 2016 { 2019 Postdoc: Wharton School, University of Pennsylvania. 2011 { 2016 PhD in Statistics: Stanford University. Disclaimer I am a statistician who work on causal inference, but not a social scientist. Bad news: What's in this lecture may not reflect the current practice of causal inference in social sciences. Good news (hopefully): What's in this lecture will provide you an up-to-date view on the design, methodology, and interpretation of causal inference (especially observational studies). I tried to make the materials as accessible as possible, but some amount of maths seemed inevitable. Please bear with me and don't hesitate to ask questions. Qingyuan Zhao (Stats Lab) Causal Inference: An Introduction SSRMP 1 / 57 Growing interest in causal inference ● United States ● United Kingdom 100 ● ● ● ● ● ● ● ● ● ● ● 75 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●● ● ● ●● ● ● ● ● ● ● ● ● ● ● 50 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●● ●● ● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ●● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 25 ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ● ● ●● ●
    [Show full text]
  • The Book of Why: the New Science of Cause and Effect – Pearl and Mackenzie
    Unedited working copy, do not quote. The Book of Why: The New Science of Cause and Effect – Pearl and Mackenzie Introduction: Mind Over Data Every science that has thriven has thriven upon its own symbols. – Augustus de Morgan (1864) This book tells the story of a science that has changed the way we distinguish facts from fiction, and yet has remained under the radar of the general public. The consequences of the new science are already impacting crucial facets of our lives and have the potential to affect more, from the development of new drugs to the control of economic policies, from education and robotics to gun control and global warming. Remarkably, despite the apparent diversity and incommensurability of these problem areas, the new science embraces them all under a unified methodological framework that was practically non-existent two decades ago. The new science does not have a fancy name: I call it simply "causal inference," as do many of my colleagues. Nor is it particularly high-tech. The ideal technology that causal inference strives to emulate is in our own mind. Some tens of thousands of years ago, humans began to realize that certain things cause other things, and that tinkering with the former could change the latter. No other species grasps this, certainly not to the extent that we do. From this discovery came organized societies, then towns and cities, and eventually the science-based and technology-based civilization we enjoy today. All because we asked a simple question: "Why?" Causal inference is all about taking this question seriously.
    [Show full text]
  • CAUSAL INFERENCE in STATISTICS.Pdf
    Please do not distribute without permission k CAUSAL INFERENCE IN STATISTICS k k k k k k k k CAUSAL INFERENCE IN STATISTICS A PRIMER Judea Pearl Computer Science and Statistics, University of California, Los Angeles, USA Madelyn Glymour Philosophy, Carnegie Mellon University, Pittsburgh, USA Nicholas P. Jewell Biostatistics and Statistics, University of California, k k Berkeley, USA k k This edition first published 2016 © 2016 John Wiley & Sons Ltd Registered office John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, United Kingdom For details of our global editorial offices, for customer services and for information about how to apply for permission to reuse the copyright material in this book please see our website at www.wiley.com. The right of the author to be identified as the author of this work has been asserted in accordance with the Copyright, Designs and Patents Act 1988. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs and Patents Act 1988, without the prior permission of the publisher. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners. The publisher is not associated with any product or vendor mentioned in this book.
    [Show full text]