French revolution - Hichens, Robert (Harmondsworth, 1982)