Caravaggio.
Series: The library of great masters
Publisher: Scala/Riverside
Published: 1990
Language: eng
Subjects: Caravaggio, -- 1573-1610.