Mechanisms, causes, and the layered model of the world. - Glennan, Stuart (Philosophy and phenomenological research.)