The Old Man and the Sea by Ernest HemingwayPiranesi by Susanna Clarke
Best Books Ever
78,988 books — 294,115 voters