Gibbon , Machiavelli , Joli.