Ernest Francis Vacherot (French, born )