Caravaggio a life - Langdon, Helen 1943- (Farrar, Straus and Giroux, 1999)