When I was home schooled I read “The Rise And Fall Of The Third Reich” and had to write a paper on it; however, when you start applying the term Nazi to someone you’re incorporating all the evil behind that name on that person you’re calling a Nazi.
I read it when I was in 7th grade. The following year I read Shirer's follow up, "The Collapse of the Third Republic, an Inquiry into the Fall of France." In my opinion, that was a much better and more thorough book. It depicted the internal dissensions that rotted France from within during the 1930s, which have so much in common with today's United States.