Someone here has obviously failed high school history.

If you restrict yourself to books that will only say what you want them to say then ask yourself the question, what are you really learning?

It's better for you to look into those books you've mentioned and decide for yourself if they're rubbish. You will have to look at them objectively and with an open-mind.