In addition to several already mentioned, I would recommend Bernard Finel.