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