The Old Man and the Sea by Ernest HemingwayPiranesi by Susanna Clarke
Best Books Ever
76,885 books — 286,120 voters