La atribución a Leonardo ha sido siempre discutida.