The Old Man and the Sea by Ernest HemingwayPiranesi by Susanna Clarke
Best Books Ever
80,040 books — 298,006 voters