The following is a list of paintings by the Italian artist Caravaggio, listed chronologically.1
2
Oxford
6