Author: Gavaudan, Pierre.