The Old Man and the Sea by Ernest Hemingway
Best Books Ever
76,296 books — 283,799 voters