
Pietro Perugino (Italian, 1450 - 1523)

Pietro Perugino (Italian, 1450 - 1523)

Pietro Perugino (Italian, 1450 - 1523)

Pere Vall (Spanish, active 1400-1425)

Pere Vall (Spanish, active 1400-1425)

Pedro Orrente (Spanish, 1580-1645)

Pedro Machuca (Spanish, 1490-1550)

Paris Bordone (Italian, 1500 - 1571)

Paolo Farinati (Italian, 1522-1606)

Pablo De Céspedes (Spanish, 1538 – 1608)

Osservanza Master (Italian, active 1430-1450)

Orazio de Ferrari (Italian, 1606–1657)

Odilon Redon (French, 1840-1916)

Nosadella (Giovanni Francesco Bezzi) (Italian, active c. 1549-1571)

Nöel Hallé (French, 1711-1781)

Nicolò Rondinelli (Italian, c. 1468-c. 1520)

Nicolaos Tzafouris (Greek, active 1487-1501)

Nicola di Maestro Antonio (Italian, active 1472-1510)

Niccolò di ser Sozzo Tegliacci (Italian, active 1350-1363)

Moretto Da Brescia (Italian, 1498 - 1554)

Michelino da Besozzo (Italian, c. 1370-c. 1455)

Michele Tosini (Italian, 1503 - 1577)

Mattia Preti (Italian, 1613-1699)

Mattia Preti (Italian, 1613-1699)

Master of Varlungo (Italian, active ca. 1285-ca. 1310)

Master of the Lanckoronski Annunciation (Italian, 15th century)