Author: Revel, Bernard.