Caravaggio: The Palette and the Sword | 9798875000942 | Memmo