These essays concern the different kinds of causation and their respective explanatory functions. Each of the following topics is discussed, in a clear and precise manner: *The relationship between causation and prediction *The relationship between causation and explanation *The relationship between prediction and explanation *The nature of counterfactual truth *The relationship between counterfactual conditionals and the corresponding past-tense indicatives *The relationship between counterfactual conditionals and the corresponding future-tense indicatives *Program causality and its explanatory virtues *The different kinds of causes involved in the development of mental illness. *Singular causation *The nature of causal laws These topics are analyzed clearly, incisively and originally, by the world authority on the topic of causation. This book is a fascinating adventure, to be cherished and listened to over and over.