Author: Clerc, Charles.