Pokémon Mystery Dungeon by Makoto Mizobuchi
Pokemon books
149 books — 23 voters