Author: Pierre Frühling / Miguel González / Hans Petter Buvollen.