Darwin verses Kant and Hume