Lefebvre is an excellent source as long as you realize that he is looking at Napoleon from a very leftist point of view. But unlike some on this thread who think that is bad, I think he gives a very important perspective, and anyone who wants to understand Napoleon should read what he has to say.