The Old Man and the Sea by Ernest Hemingway
Must Read Classics
1,910 books — 4,817 voters