Where Biology Meets Psychology: Philosophical Essays by Valerie Grat Hardcastle