Gerardo de Cremona (; Cremona, c.