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