So far, this gives really good explanations, mostly practical (how to play, strategy, tactics, endgame) but also gives very brief origins of each game piece & it's name, game terminology, etc. It's a quick read with lots of pictures and diagrams but can take some time if you paly out the examples on a chess board as I often did.
This book is a great introduction to chess for any age reader. I recommend it to any beginner chess player and specifically recommend it to my nephew Cameron because I think he might enjoy learning to play and because I need someone to practice with! (Cameron, I know there are lots more fun things to do when we have family get-togethers at Gramma's house with all your cousins... so maybe I would need to come visit at your house to play!) :)
Side note: There were, I think, I few errors in some of the game notations in the solutions section and in at least one example, I'm pretty sure. I played them out on a board and they didn't make sense. I should go back and find them and write to the publisher but I've already renewed this book the max. # of times and it's due again.