Caravaggio : a life / Helen Langdon. - Langdon, Helen (Pimlico, 1999)