j . G . CAYALLI.