The beach

Alex Garland
Riverhead Books
9781573220484
1-57322-048-5