The Beach by Alex Garland
Cult Classics
1,576 books — 2,043 voters