The tangled wing : biological constraints on the human spirit