Mind and Mechanism