Author: Aubry, Pierre.