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