Battle Royale by Koushun Takami
Best Japanese Books
719 books — 3,269 voters