The hero with a thousand faces - Campbell Joseph (Bollingen, 1973)