Caravaggio - a life - Langdon, Helen (Chatto & Windus, 1998)