Taine, Hyppolyte (1828-1893)