Max Ernst

German (1891-1976)