Doctor Faustus by Thomas Mann
Must Read Classics
1,853 books — 4,624 voters