written by Giovanni Carosotti