The 10 Greatest Books of All Time 

1. Hamlet by William Shakespeare 

This classic play revolves around the young Prince of Denmark who is thrown into a state of emotional turmoil after his father's sudden death and his mother's quick remarriage to his uncle. The prince is visited by the ghost of his father who reveals that he was murdered by the uncle, prompting the prince to seek revenge.

2. Anna Karenina by Leo Tolstoy 

Set in 19th-century Russia, this novel revolves around the life of Anna Karenina, a high-society woman who, dissatisfied with her loveless marriage, embarks on a passionate affair with a charming officer named Count Vronsky.

3. Madame Bovary by Gustave Flaubert 

4. War and Peace by Leo Tolstoy 

5. The Great Gatsby by F.Scott Fitzgerald 

6. Lolita by Vladimir Nabokov 

The novel tells the story of Humbert Humbert, a man with a disturbing obsession for young girls, or "nymphets" as he calls them. His obsession leads him to engage in a manipulative and destructive relationship with his 12-year-old stepdaughter, Lolita.

7. Middlemarch by George Eliot 

8. Adventure of Huckleberry Finn by Mark Twain 

9. The Stories of Anton Chekhov by Anton Chekhov 

10.  In Search of Lost Time by Marcel Proust