Stuart Glennan offers a new vision of nature and science: both natural and social phenomena are seen as the product of mechanisms, and the work of science is to understand those mechanisms. Glennan offers an account of the nature of mechanisms and how we represent them, and explores the philosophical implications of the mechanistic framework.