Author: Didier Conrad
Alternate names: Pearce