There are different opinions of avid readers, even casual readers, historians and literary critics on which novel is the greatest book ever written. The books mentioned below are considered great for the various reasons.

1. Anna Karenina

Anna Karenina

Anna Karenina is at the peak of greatest novels list as it involve juicy subjects like adultery, gambling and many more. It was published in 1878 and is written by Leo Tolstoy who is a Russian novelist.

2. To Kill a Mockingbird

To Kill a Mockingbird

This novel became an immediate classic of literature and was published by Harper Lee in 1960. It is based on racism in the American South. For the fiction, this novel in 1961 earned the Pulitzer Prize.

3. The Great Gatsby

The Great Gatsby

This novel is written by F. Scott Fitzgerald. A young man, Nick Carraway who recently moved to New York City told this novel from his perspective. The cover art is considered as the famous aspect of this novel.

4. One Hundred Years of Solitude

One Hundred Years of Solitude

This novel was published in 1967 and is written by late Colombian author, Gabriel García Márquez. This novel tells the story about seven generations of the Buendía family. In 1982, he was also honored with Nobel Prize for Literature.

5. A Passage to India

A Passage to India

Published in 1924, E.M. Forster wrote this novel after being through multiple trips to the country. It is related to India and British conflict where tension arise as English schoolteacher, Adela Quested believes that Muslim Indian doctor, Aziz assaulted her while on a trip.