Caravaggio, David and Goliath, 1599.