Giovanni Bonaventura Viviani

17th cent.