This painting is part of the group: Panels from the S. Francesco Altarpiece, Milan
This painting, together with 'An Angel in Green with a Vielle' came from the same altarpiece as 'The Virgin of the Rocks' by Leonardo.
Leonardo is likely to have played some part in the design but the execution is by an associate.
Other paintings in this group: Panels from the S. Francesco Altarpiece, Milan
Leonardo da Vinci
about 1491/2-9 and 1506-8
The National Gallery, Trafalgar Square, London WC2N 5DN