Gregorio Romero Marangoni's scientific contributions