The Beach by Alex Garland
Cult Classics
1,569 books — 2,120 voters