Mental mechanisms : philosophical perspectives on cognitive neuroscience - Bechtel, William. (Lawrence Erlbaum Associates, 2008)