Andrea Pozzo
Italian (1642 – 1709)