Battle Royale by Koushun Takami
Best Japanese Books
720 books — 3,271 voters