Australian philosopher and ethicist Peter Singer.