Author: Coop Himmelblau.