Annibale Carracci
Italian (1560 – 1609)