Author: Gaston Hirsch
Dates: b.