The National Catholic Review

Caravaggio

A Life Sacred and Profane
Book cover
W.W. Norton. 514p $39.95
By Andrew Graham-Dixon