The book ‘A Farewell to Arms’ was written by –

Charles Dickens
Ernest Hemingway
Thomas Hardy
Aldous Huxley

The correct answer is B. Ernest Hemingway.

A Farewell to Arms is a novel by Ernest Hemingway that was first published in 1929. It tells the story of an American ambulance driver named Frederic Henry who falls in love with a British nurse named Catherine Barkley during World War I. The novel is set in Italy and Switzerland and follows the couple’s relationship as they are separated by the war.

Charles Dickens was an English novelist who wrote many classic novels, including A Tale of Two Cities, Oliver Twist, and David Copperfield. Thomas Hardy was an English novelist and poet who wrote many novels about rural life in England, including Tess of the d’Urbervilles and Far from the Madding Crowd. Aldous Huxley was an English novelist, essayist, and critic who wrote many novels, including Brave New World and Point Counter Point.

A Farewell to Arms is considered one of Hemingway’s best novels and is often cited as one of the greatest novels of the 20th century. It has been praised for its realism, its depiction of love and loss, and its exploration of the themes of war and violence.