Doctor Dennett and Doctor Pangloss: Perfection and selection in biology and psychology · Study