The Old Man and the Sea by Ernest HemingwayPiranesi by Susanna Clarke
Best Books Ever
79,358 books — 295,819 voters