Author: Herman de Valenciennes.