100 Best Novels 1 Middlemarch by George Eliot. “One of the few English novels written for grown-up people,” said Virginia Woolf.