Fenélon , Bayle , St.Evremond