The Old Man and the Sea by Ernest HemingwayPiranesi by Susanna Clarke
Best Books Ever
78,302 books — 291,909 voters