artist-caravaggio: David and Goliath, 1599, CaravaggioMedium: oil,canvaswww.wikiart.org/en/c