Making things happen a theory of causal explanation - Woodward, James (Oxford University Press, 2005)
Includes bibliographical references and index