Lives of Caravaggio - Mancini, Giulio; Baglione, Giovanni; Bellori, Giovanni Pietro; Langdon, Helen (Pallas Athene, 2005)