Author: Rudel-Tessier.