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