I don't see anything wrong with this list. I've read the majority of works listed here and would say if you read all of these you'll be quite well read, but don't stop once you are done here.
Personally I've never liked classifying things as beginner, intermediate, or advanced and just read what I feel like at the time.
Sometimes it is also easier to read a few works in a row by the same author. For example you have Lenin spread in different levels but it might be easier to read those one after another since these authors do all have a bit of stylistic differences and when they are mentioning other people you won't have to look up the person repeatedly if they are fresh in your mind from their other works