I'd also recommend Terry Pratchett's Discworld series for the 10+ range. Excellent set of books with clear morals after you get past Pyramids. There's a few misfires (Terry is very...British in disliking guns and feels they give an unearned sense of power, and one book displayed that. There was also the one about sports that just felt odd) but it's overall an excellent set.
I'd also recommend Terry Pratchett's Discworld series for the 10+ range. Excellent set of books with clear morals after you get past Pyramids. There's a few misfires (Terry is very...British in disliking guns and feels they give an unearned sense of power, and one book displayed that. There was also the one about sports that just felt odd) but it's overall an excellent set.