Pokémon Characters Explained: A Guide to the Main Trainers, Rivals, Professors, and Villains

Pokémon Characters: Who’s Who in the Games, Anime and Manga Since 1996,…