Leonardo da Vinci
Louvre version, 1483-1486
Oil on panel (transferred to canvas). 199×122
Louvre, Paris