A good historian on the French Revolution is Francois Furet (the english translations of his books are very good). His book "The Passing of an Illusion" is an especially good broad history of the idea of communism in the 20th century. The first chapters also provide a fascinating discussion of the ideas of the French Revolution.