Weil , Cohen , Horn , Cahen m . fl.