Who is the author of ‘Tom Sawyer’?

Leo Tolstoy
Mark Twain
John Ruskin
William Shakespeare

The correct answer is B. Mark Twain.

Mark Twain was an American author, humorist, entrepreneur, publisher, and lecturer. He was best known for his novels The Adventures of Tom Sawyer (1876) and Adventures of Huckleberry Finn (1884), the latter often called “the Great American Novel”.

Leo Tolstoy was a Russian writer who primarily wrote novels and short stories. Tolstoy is widely considered one of the world’s greatest novelists.

John Ruskin was an English art critic, social thinker, and philanthropist. He is considered one of the most influential critics of the Victorian era.

William Shakespeare was an English poet, playwright, and actor, widely regarded as the greatest writer in the English language and the world’s greatest dramatist.