1984 by George Orwell
What To Read Next
20,286 books — 24,168 voters