Author: Rolle, Pierre.