Caravaggio

A Reference Guide to His Life and Works

Published 2023