Its a very very very good book, no doubt, and tell's you everything you need to know about the pokemon in there, but like the other guy said, despite the book clearly stating on the cover "Everything you need to know about all the pokemon", it misses 3 of them out, and why???
It also has quite a few miss prints in there which is dissapointing, like labelling 1 pokemon as Psychic when it is actually Electric/Ghost.
On the whole a very good book though, that will help almost all trainers. Well worth £9