The life and opinions of Maximilien Robespierre